USB_PASS_THRU_PARAMETERS-Struktur (usbuser.h)
Die USB_PASS_THRU_PARAMETERS-Struktur wird mit der IOCTL_USB_USER_REQUEST E/A-Steuerungsanforderung verwendet, um einen herstellerspezifischen Befehl an den Hostcontroller-Miniporttreiber zu übergeben.
Syntax
typedef struct _USB_PASS_THRU_PARAMETERS {
GUID FunctionGUID;
ULONG ParameterLength;
UCHAR Parameters[4];
} USB_PASS_THRU_PARAMETERS, *PUSB_PASS_THRU_PARAMETERS;
Member
FunctionGUID
Eine GUID, die den Vorgang für den Hostcontroller-Miniporttreiber identifiziert.
ParameterLength
Die Größe der USB_PASS_THRU_PARAMETERS Struktur in Bytes.
Parameters[4]
Ein Array mit variabler Länge mit den Parameterdaten für den Befehl.
Hinweise
Die USB_PASS_THRU_PARAMETERS-Struktur wird mit der USBUSER_PASS_THRU Benutzermodusanforderung verwendet. Weitere Informationen zu dieser Anforderung finden Sie unter IOCTL_USB_USER_REQUEST.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbuser.h (include Usbuser.h) |