USB_PASS_THRU_PARAMETERS 结构 (usbuser.h)

USB_PASS_THRU_PARAMETERS 结构与 IOCTL_USB_USER_REQUEST I/O 控制请求一起使用,将特定于供应商的命令传递给主机控制器微型端口驱动程序。

语法

typedef struct _USB_PASS_THRU_PARAMETERS {
  GUID  FunctionGUID;
  ULONG ParameterLength;
  UCHAR Parameters[4];
} USB_PASS_THRU_PARAMETERS, *PUSB_PASS_THRU_PARAMETERS;

成员

FunctionGUID

标识主机控制器微型端口驱动程序的操作的 GUID。

ParameterLength

USB_PASS_THRU_PARAMETERS结构的大小(以字节为单位)。

Parameters[4]

包含命令的参数数据的可变长度数组。

注解

USB_PASS_THRU_PARAMETERS 结构与USBUSER_PASS_THRU用户模式请求一起使用。 有关此请求的详细信息,请参阅 IOCTL_USB_USER_REQUEST

要求

要求
Header usbuser.h (包括 Usbuser.h)

另请参阅

IOCTL_USB_USER_REQUEST

USB 结构