IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS IOCTL (usbfnioctl.h)
Der USB-Klassentreiber sendet diese Anforderung, um den Bus zu aktivieren, damit sich der Treiber auf die Verarbeitung von Busereignissen und die Verarbeitung des Datenverkehrs vorbereiten kann.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
NULL.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
NULL.
Länge des Ausgabepuffers
Keine.
Statusblock
Wenn die Anforderung erfolgreich ist, gibt die USB-Funktionsklassenerweiterung (UFX) STATUS_SUCCESS oder einen anderen status Wert zurück, für den NT_SUCCESS(status) gleich TRUE ist. Andernfalls wird ein status Wert zurückgegeben, für den NT_SUCCESS(status) gleich FALSE ist.
Hinweise
Alle Klassentreiber müssen diese IOCTL-Anforderung senden, bevor das Gerät versucht, eine Verbindung mit dem Host herzustellen.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbfnioctl.h (include Usbfnioctl.h) |