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)

另请参阅

IOCTL_USB_USER_REQUEST

USB 结构