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