Freigeben über


IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS IOCTL (usbfnioctl.h)

Der USB-Klassentreiber sendet diese Anforderung, um den Bus zu aktivieren, damit sich der Fahrer auf die Verarbeitung von Busereignissen vorbereiten und den Datenverkehr verarbeiten kann.

Hauptcode

IRP_MJ_INTERNAL_DEVICE_CONTROL

Eingabepuffer

NULL.

Eingabepufferlänge

Nichts.

Ausgabepuffer

NULL.

Länge des Ausgabepuffers

Nichts.

Statusblock

Wenn die Anforderung erfolgreich ist, gibt die USB-Funktionsklassenerweiterung (UFX) STATUS_SUCCESS oder einen anderen Statuswert zurück, für den NT_SUCCESS(Status) GLEICH TRUE ist. Andernfalls wird ein Statuswert zurückgegeben, für den NT_SUCCESS(Status) GLEICH FALSE ist.

Bemerkungen

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)