|
TNB Library
|
USB-HID検索クラス [詳解]
#include <TnbUsbHidFinder.h>
CUsbHidFinder の継承関係図公開メンバ関数 | |
| 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 行目に定義があります。