usbuser.h) (USBUSER_REQUEST_HEADER 结构
USBUSER_REQUEST_HEADER结构与IOCTL_USB_USER_REQUEST I/O 控制请求一起使用,以将用户模式请求发送到 USB 主控制器驱动程序。
语法
typedef struct _USBUSER_REQUEST_HEADER {
ULONG UsbUserRequest;
USB_USER_ERROR_CODE UsbUserStatusCode;
ULONG RequestBufferLength;
ULONG ActualBufferLength;
} USBUSER_REQUEST_HEADER, *PUSBUSER_REQUEST_HEADER;
成员
UsbUserRequest
用户模式请求。 有关此成员可能值的列表和说明,请参阅 IOCTL_USB_USER_REQUEST。
UsbUserStatusCode
端口驱动程序返回的状态代码。
RequestBufferLength
数据缓冲区的大小(以字节为单位)。 输入和输出使用相同的缓冲区。
ActualBufferLength
请求检索的数据的大小(以字节为单位)。
注解
USBUSER_REQUEST_HEADER 结构与 IOCTL_USB_USER_REQUEST I/O 控制请求一起使用,以将用户模式请求发送到 USB 端口驱动程序。
要求
要求 | 值 |
---|---|
Header | usbuser.h (包括 Usbuser.h) |