IO_BLOCK結構 (usbscan.h)
當指定的 I/O 控制項程式代碼是 IOCTL_READ_REGISTERS 或 IOCTL_WRITE_REGISTERS時,IO_BLOCK 結構會作為 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 裝置要求的 [索引] 字段。
要求
要求 | 價值 |
---|---|
標頭 | usbscan.h (包括 Usbscan.h) |