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)