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_INTERNAL_USB_GET_BUS_INFO E/A-Anforderung fragt den Bustreiber nach bestimmten Businformationen ab.
IOCTL_INTERNAL_USB_GET_BUS_INFO ist eine E/A-Steuerungsanforderung im Kernelmodus. Diese Anforderung zielt auf den USB-Hub-PDO ab. Diese Anforderung muss an eine IRQL von PASSIVE_LEVEL gesendet werden.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Parameters.Others.Argument1 sollte ein Zeiger auf eine USB_BUS_NOTIFICATION Struktur sein.
Eingabepufferlänge
Die Größe einer USB_BUS_NOTIFICATION Struktur.
Ausgabepuffer
Parameters.Others.Argument1 verweist auf eine USB_BUS_NOTIFICATION Struktur mit dem TotalBandwidth, ConsumedBandwidthund ControllerNameLength ausgefüllten Feldern.
Länge des Ausgabepuffers
Die Größe einer USB_BUS_NOTIFICATION Struktur.
Statusblock
Der Bus- oder Porttreiber legt Irp->IoStatus.Status auf STATUS_SUCCESS oder den entsprechenden Fehlerstatus fest.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbioctl.h (include Usbioctl.h) |