Freigeben über


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)

Weitere Informationen

IOCTL_USB_USER_REQUEST

USB-Strukturen