TNB Library
|
DEVICE 検索クラス [詳解]
#include <TnbUsbGuidFinder.h>
公開メンバ関数 | |
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で実装されています。