|
TNB Library
|
DEVICE 検索クラス [詳解]
#include <TnbUsbGuidFinder.h>
CAbstractUsbGuidFinder の継承関係図公開メンバ関数 | |
| CAbstractUsbGuidFinder (void) | |
| コンストラクタ [詳解] | |
| void | Close (void) |
| [設定] クローズ. [詳解] | |
| bool | Find (const GUID &g) |
| [検索] 検索開始. [詳解] | |
| DWORD | GetLastError (void) const |
| [取得] エラー情報取得 [詳解] | |
| bool | IsFinding (void) const |
| [確認] 検索中確認 [詳解] | |
| bool | Next (void) |
| [検索] 次検索 [詳解] | |
限定公開メンバ関数 | |
| virtual void | OnClosed (void)=0 |
| [通知] クローズ. [詳解] | |
| virtual DWORD | OnFound (LPCTSTR lpszDevicePath)=0 |
| [通知] 発見. [詳解] | |
DEVICE 検索クラス
接続されている DEVICE の検索を行う、抽象クラスです。
TnbUsbGuidFinder.h の 35 行目に定義があります。
| CAbstractUsbGuidFinder | ( | void | ) |
コンストラクタ
TnbUsbGuidFinder.h の 156 行目に定義があります。
| void Close | ( | void | ) |
[設定] クローズ.
TnbUsbGuidFinder.h の 165 行目に定義があります。
| bool Find | ( | const GUID & | g | ) |
[検索] 検索開始.
| g | 検索対象の GUID。 |
| true | 発見(クラスメソッドに情報あり) |
| false | 未発見/エラー発生( GetLastError() で情報取得可能) |
TnbUsbGuidFinder.h の 191 行目に定義があります。
| DWORD GetLastError | ( | void | ) | const |
[取得] エラー情報取得
| ERROR_SUCCESS | エラー情報なし。 |
| ERROR_SUCCESS以外 | エラー。数値はシステムエラーコードです( SystemErrorToMessageText() で文字列化できます)。 |
TnbUsbGuidFinder.h の 222 行目に定義があります。
| bool IsFinding | ( | void | ) | const |
| bool Next | ( | void | ) |
[検索] 次検索
| true | 発見(クラスメソッドに情報あり) |
| false | 未発見/エラー発生( GetLastError() で情報取得可能) |
TnbUsbGuidFinder.h の 204 行目に定義があります。
|
protectedpure virtual |
|
protectedpure virtual |
[通知] 発見.
| lpszDevicePath | デバイスパス名。 CreateFile() 等で使用することが出来ます。 |
CUsbGuidFinder, CUsbHidFinderで実装されています。