共用方式為


IO_BLOCK結構 (usbscan.h)

當指定的 I/O 控件程式代碼IOCTL_READ_REGISTERSIOCTL_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)