共用方式為


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)