Freigeben über


USBUSER_CONTROLLER_UNICODE_NAME-Struktur (usbuser.h)

Die USBUSER_CONTROLLER_UNICODE_NAME-Struktur wird in Verbindung mit der IOCTL_USB_USER_REQUEST-E /A-Steuerungsanforderung verwendet, um den Namen des USB-Hostcontrollertreiberschlüssels abzurufen.

Syntax

typedef struct _USBUSER_CONTROLLER_UNICODE_NAME {
  USBUSER_REQUEST_HEADER Header;
  USB_UNICODE_NAME       UnicodeName;
} USBUSER_CONTROLLER_UNICODE_NAME, *PUSBUSER_CONTROLLER_UNICODE_NAME;

Member

Header

Enthält eine Struktur vom Typ USBUSER_REQUEST_HEADER, die die Benutzermodusanforderung für die Eingabe an IOCTL_USB_USER_REQUEST angibt und Puffer- und status Informationen zur Ausgabe bereitstellt.

UnicodeName

Enthält eine Unicode-Zeichenfolge vom Typ USB_UNICODE_NAME , die den Treiberschlüsselnamen des Hostcontrollers meldet.

Hinweise

Die USBUSER_CONTROLLER_UNICODE_NAME-Struktur wird in Verbindung mit der USBUSER_GET_CONTROLLER_DRIVER_KEY-Benutzermodusanforderung verwendet. Eine Beschreibung 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

USBUSER_REQUEST_HEADER

USB_UNICODE_NAME