USB_PASS_THRU_PARAMETERS structure (usbuser.h)
The USB_PASS_THRU_PARAMETERS structure is used with the IOCTL_USB_USER_REQUEST I/O control request to pass a vendor-specific command to the host controller miniport driver.
Syntax
typedef struct _USB_PASS_THRU_PARAMETERS {
GUID FunctionGUID;
ULONG ParameterLength;
UCHAR Parameters[4];
} USB_PASS_THRU_PARAMETERS, *PUSB_PASS_THRU_PARAMETERS;
Members
FunctionGUID
A GUID that identifies the operation for the host controller miniport driver.
ParameterLength
The size, in bytes, of the USB_PASS_THRU_PARAMETERS structure.
Parameters[4]
A variable length array with the parameter data for the command.
Remarks
The USB_PASS_THRU_PARAMETERS structure is used with the USBUSER_PASS_THRU user-mode request. For more information about this request, see IOCTL_USB_USER_REQUEST.
Requirements
Requirement | Value |
---|---|
Header | usbuser.h (include Usbuser.h) |