IO_BLOCK構造体 (usbscan.h)
IO_BLOCK構造体は、指定した I/O 制御コードがIOCTL_READ_REGISTERSまたはIOCTL_WRITE_REGISTERSされるときに、DeviceIoControl のパラメーターとして使用されます。 構造体メンバーに含まれる値は、USB デバイス要求を作成するために使用されます ( ユニバーサル シリアル バス仕様に関するページで説明されています)。
構文
typedef struct _IO_BLOCK {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
} IO_BLOCK, *PIO_BLOCK;
メンバー
uOffset
USB デバイス要求の [値] フィールドとして使用されます。
uLength
転送するバッファーの長さ。
pbyData
uLength の長さのデータ バッファーへのポインター。
uIndex
USB デバイス要求の [インデックス ] フィールドとして使用されます。
要件
要件 | 値 |
---|---|
Header | usbscan.h (Usbscan.h を含む) |