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) |