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 IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION-E/A-Steuerelementanforderung ruft einen oder mehrere Deskriptoren für das Gerät ab, das dem angegebenen Portindex zugeordnet ist.
IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION ist eine Benutzermodus-E/A-Steuerelementanforderung. Diese Anforderung richtet sich an das USB-Hubgerät (GUID_DEVINTERFACE_USB_HUB).
Hauptcode
Eingabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf eine USB_DESCRIPTOR_REQUEST Struktur, die die Deskriptoranforderung beschreibt.
Eingabepufferlänge
Das Parameters.DeviceIoControl.OutputBufferLength Member gibt die Größe des vom Benutzer zugewiesenen Ausgabepuffers im Data Member der USB_DESCRIPTOR_REQUEST-Struktur an.
Ausgabepuffer
Das Data Member der USB_DESCRIPTOR_REQUEST Struktur bei AssociatedIrp.SystemBuffer verweist auf den Ausgabepuffer.
Statusblock
Der USB-Stapel legt Irp->IoStatus.Status auf STATUS_SUCCESS fest, wenn die Anforderung erfolgreich ist. Andernfalls legt der USB-Stapel Status auf die entsprechende Fehlerbedingung fest, z. B. STATUS_INVALID_PARAMETER oder STATUS_INSUFFICIENT_RESOURCES.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbioctl.h (include Usbioctl.h) |