Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die USBUSER_REQUEST_HEADER-Struktur wird mit der IOCTL_USB_USER_REQUEST E/A-Steuerungsanforderung verwendet, um eine Benutzermodusanforderung an den USB-Hostcontrollertreiber zu senden.
Syntax
typedef struct _USBUSER_REQUEST_HEADER {
ULONG UsbUserRequest;
USB_USER_ERROR_CODE UsbUserStatusCode;
ULONG RequestBufferLength;
ULONG ActualBufferLength;
} USBUSER_REQUEST_HEADER, *PUSBUSER_REQUEST_HEADER;
Member
UsbUserRequest
Die Benutzermodusanforderung. Eine Liste und Eine Beschreibung der möglichen Werte für dieses Element finden Sie unter IOCTL_USB_USER_REQUEST.
UsbUserStatusCode
Die status Code, der vom Porttreiber zurückgegeben wird.
RequestBufferLength
Die Größe des Datenpuffers in Bytes. Derselbe Puffer wird sowohl für die Eingabe als auch für die Ausgabe verwendet.
ActualBufferLength
Die Größe der Daten, die von der Anforderung abgerufen werden, in Bytes.
Hinweise
Die USBUSER_REQUEST_HEADER-Struktur wird mit der IOCTL_USB_USER_REQUEST E/A-Steuerungsanforderung verwendet, um eine Benutzermodusanforderung an den USB-Porttreiber zu senden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | usbuser.h (include Usbuser.h) |