TNB Library
公開型 | 公開変数類 | 全メンバ一覧
CCeUsbHid::TIoCtrlBlock_CheckDevice 構造体

デバイスチェック. [詳解]

#include <TnbCeUsbHid.h>

公開型

enum  { CC = CTL_CODE(IOCTL_USBHIDT_BASE, 0x0F00, 0, 1) , SIGNATURE = 'ThiD' }
 定数 [詳解]
 

公開変数類

DWORD inputReportLength
 [out] INPUTサイズが格納される。 [詳解]
 
DWORD outputReportLength
 [out] OUTPUTサイズが格納される。 [詳解]
 
DWORD signature
 [out] シグネチャ。SIGNATURE が格納されている。 [詳解]
 
DWORD version
 [out] バージョン情報が格納される。 [詳解]
 

詳解

デバイスチェック.

ドライババージョン、接続しているデバイスの情報をチェックします。

覚え書き
DeviceIoControl() の dwIoControlCode に CC を指定します。 その時、lpInBuf に本構造体のインスタンス、 nInBufSize に本構造体の sizeof() を指定します。

TnbCeUsbHid.h67 行目に定義があります。

列挙型メンバ詳解

◆ anonymous enum

anonymous enum

定数

列挙値
CC 

コントロールコード

TnbCeUsbHid.h70 行目に定義があります。

メンバ詳解

◆ inputReportLength

DWORD inputReportLength

[out] INPUTサイズが格納される。

TnbCeUsbHid.h78 行目に定義があります。

◆ outputReportLength

DWORD outputReportLength

[out] OUTPUTサイズが格納される。

TnbCeUsbHid.h77 行目に定義があります。

◆ signature

DWORD signature

[out] シグネチャ。SIGNATURE が格納されている。

TnbCeUsbHid.h75 行目に定義があります。

◆ version

DWORD version

[out] バージョン情報が格納される。

TnbCeUsbHid.h76 行目に定義があります。