TNB Library
|
USB-HID検索クラス [詳解]
#include <TnbUsbHidFinder.h>
公開メンバ関数 | |
void | Close (void) |
[設定] クローズ. [詳解] | |
CUsbHidFinder (void) | |
コンストラクタ [詳解] | |
bool | Find (const GUID &g) |
[検索] 検索開始. [詳解] | |
bool | Find (void) |
[検索] 検索開始 [詳解] | |
bool | FindMouseHid (void) |
[検索] 検索開始(Mouse指定) [詳解] | |
const CUsbHidPathName & | Get (void) const |
[取得] 検索結果情報取得 [詳解] | |
DWORD | GetLastError (void) const |
[取得] エラー情報取得 [詳解] | |
bool | IsFinding (void) const |
[確認] 検索中確認 [詳解] | |
bool | Next (void) |
[検索] 次検索 [詳解] | |
静的公開メンバ関数 | |
static CVectorT< CUsbHidPathName > | EnumPathNames (void) |
[取得] USB-HID パスネーム情報一覧. [詳解] | |
static CVectorT< CUsbHidPathName > | FindPathNames (int iVendorId, int iProductId) |
[取得] 指定 USB-HID パスネーム情報一覧. [詳解] | |
限定公開メンバ関数 | |
virtual void | OnClosed (void) |
[通知] クローズ. [詳解] | |
virtual DWORD | OnFound (LPCTSTR lpszDevicePath) |
[通知] 発見. [詳解] | |
USB-HID検索クラス
接続されている USB-HID の検索、および、通信サイズを取得します。 また、指定VID,PID の検索も可能。
TnbUsbHidFinder.h の 35 行目に定義があります。
CUsbHidFinder | ( | void | ) |
コンストラクタ
TnbUsbHidFinder.h の 62 行目に定義があります。
|
inherited |
[設定] クローズ.
TnbUsbGuidFinder.h の 165 行目に定義があります。
|
static |
[取得] USB-HID パスネーム情報一覧.
接続されている USB-HID パスネーム情報一覧を作成します。
TnbUsbHidFinder.h の 109 行目に定義があります。
|
inherited |
[検索] 検索開始.
g | 検索対象の GUID。 |
true | 発見(クラスメソッドに情報あり) |
false | 未発見/エラー発生( GetLastError() で情報取得可能) |
TnbUsbGuidFinder.h の 191 行目に定義があります。
bool Find | ( | void | ) |
[検索] 検索開始
true | 発見(クラスメソッドに情報あり) |
false | 未発見/エラー発生( GetLastError() で情報取得可能) |
TnbUsbHidFinder.h の 71 行目に定義があります。
bool FindMouseHid | ( | void | ) |
[検索] 検索開始(Mouse指定)
true | 発見(クラスメソッドに情報あり) |
false | 未発見/エラー発生( GetLastError() で情報取得可能) |
TnbUsbHidFinder.h の 83 行目に定義があります。
|
static |
[取得] 指定 USB-HID パスネーム情報一覧.
指定の ID のパスネーム情報を集めます。
iVendorId | ベンダID. |
iProductId | プロダクトID. |
TnbUsbHidFinder.h の 130 行目に定義があります。
const CUsbHidPathName & Get | ( | void | ) | const |
[取得] 検索結果情報取得
CEmptyException | 未検索、あるいは未発見時に本メソッドをコールすると、スローされます。 |
TnbUsbHidFinder.h の 95 行目に定義があります。
|
inherited |
[取得] エラー情報取得
ERROR_SUCCESS | エラー情報なし。 |
ERROR_SUCCESS以外 | エラー。数値はシステムエラーコードです( SystemErrorToMessageText() で文字列化できます)。 |
TnbUsbGuidFinder.h の 222 行目に定義があります。
|
inherited |
|
inherited |
[検索] 次検索
true | 発見(クラスメソッドに情報あり) |
false | 未発見/エラー発生( GetLastError() で情報取得可能) |
TnbUsbGuidFinder.h の 204 行目に定義があります。
|
protectedvirtual |
[通知] クローズ.
CAbstractUsbGuidFinderを実装しています。
TnbUsbHidFinder.h の 54 行目に定義があります。
|
protectedvirtual |
[通知] 発見.
lpszDevicePath | デバイスパス名。 CreateFile() 等で使用することが出来ます。 |
CAbstractUsbGuidFinderを実装しています。
TnbUsbHidFinder.h の 46 行目に定義があります。