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

読み込み. [詳解]

#include <TnbCeUsbHid.h>

公開型

enum  { CC = CTL_CODE(IOCTL_USBHIDT_BASE, 0x0F10, 0, 1) }
 定数 [詳解]
 

公開変数類

DWORD inputDataBufferSize
 [in] 受信可能データサイズを指定する。 [詳解]
 
DWORD inputedDataSize
 [out] 受信データサイズが格納される。 [詳解]
 
LPVOID lpInputData
 [in,out] 受信データが格納されるバッファアドレスを指定する。 [詳解]
 
DWORD mode
 [in] 0;interrupt [詳解]
 
DWORD timeout
 [in] タイムアウト時間(ms)を指定する [詳解]
 

詳解

読み込み.

デバイスから読み込みます。

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

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

列挙型メンバ詳解

◆ anonymous enum

anonymous enum

定数

列挙値
CC 

コントロールコード

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

メンバ詳解

◆ inputDataBufferSize

DWORD inputDataBufferSize

[in] 受信可能データサイズを指定する。

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

◆ inputedDataSize

DWORD inputedDataSize

[out] 受信データサイズが格納される。

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

◆ lpInputData

LPVOID lpInputData

[in,out] 受信データが格納されるバッファアドレスを指定する。

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

◆ mode

DWORD mode

[in] 0;interrupt

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

◆ timeout

DWORD timeout

[in] タイムアウト時間(ms)を指定する

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