(usbscan.h) IO_BLOCK_EX 结构
当IOCTL_SEND_USB_REQUEST指定的 I/O 控制代码时,IO_BLOCK_EX结构用作 DeviceIoControl的参数。 结构成员中包含的值用于创建 通用串行总线规范) 中所述的 USB 设备请求 (。
语法
typedef struct _IO_BLOCK_EX {
unsigned uOffset;
unsigned uLength;
PUCHAR pbyData;
unsigned uIndex;
UCHAR bRequest;
UCHAR bmRequestType;
UCHAR fTransferDirectionIn;
} IO_BLOCK_EX, *PIO_BLOCK_EX;
成员
uOffset
用作 USB 设备请求的 “值” 字段。
uLength
要传输的缓冲区的长度。
pbyData
指向长度为 uLength 的数据缓冲区的指针。
uIndex
用作 USB 设备请求的 “索引” 字段。
bRequest
用作 USB 设备请求的 bRequest 字段。
bmRequestType
用作 USB 设备请求的 bmRequestType 字段。
fTransferDirectionIn
从 设备到主机的传输为 TRUE;从主机到设备的传输 为 FALSE 。
要求
要求 | 值 |
---|---|
Header | usbscan.h (包括 Usbscan.h) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈