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.
Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter
usbfnioctl.h enthält die folgenden Programmierschnittstellen:
IOCTLs
|
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS 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. |
|
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION Der USB-Klassentreiber sendet diese Anforderung, um sich auf Benachrichtigungen vorzubereiten, die von der USB-Funktionsklassenerweiterung (UFX) als Reaktion auf ein Ereignis auf dem Bus empfangen werden, z. B. eine Änderung des Porttyps oder einen Empfang eines nicht standardmäßigen Setuppakets. |
|
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN Der Klassentreiber sendet diese Anforderung, um ein Steuerelement der Länge Null status Handshake an Endpunkt 0 in In-Richtung zu senden. |
|
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT Der Klassentreiber sendet diese Anforderung, um ein Null-Steuerelement status Handshake auf Endpunkt 0 in out-Richtung zu senden. |
|
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS Darf nicht verwendet werden. |
|
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO Der Klassentreiber sendet diesen Anforderungs-E/A-Steuerungscode, um Informationen zu den verfügbaren Pipes für ein Gerät abzurufen, wie in der Registrierung konfiguriert. |
|
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET Der Klassentreiber sendet diese Anforderung, um den gesamten USB-Schnittstellendeskriptor für eine Funktion auf dem Gerät festzulegen. |
|
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE Der Klassentreiber sendet diese Anforderung, um den Zustand des Stillstands der angegebenen Pipe abzurufen. |
|
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING Der Klassentreiber sendet diese Anforderung, um einen USB-Zeichenfolgendeskriptor zu registrieren. |
|
IOCTL_INTERNAL_USBFN_RESERVED Verwenden Sie diesen Artikel (IOCTL_INTERNAL_USBFN_RESERVED) nicht. |
|
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE Der Klassentreiber sendet diese Anforderung, um den Stillstandszustand der angegebenen USB-Pipe festzulegen. |
|
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM Verwenden Sie diesen Artikel (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM) nicht. |
|
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE Verwenden Sie diesen Artikel (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE) nicht. |
|
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP Der Klassentreiber sendet diese Anforderung, um Remotereaktivierungsbenachrichtigungen von Endpunkten zu erhalten. |
|
IOCTL_INTERNAL_USBFN_TRANSFER_IN Der Klassentreiber sendet diese Anforderung, um eine Datenübertragung an den Host über die angegebene Pipe zu initiieren. |
|
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT Der Klassentreiber sendet diese Anforderung, um eine IN-Übertragung an die angegebene Pipe zu initiieren, und fügt ein Paket der Länge Null an, um das Ende der Übertragung anzugeben. |
|
IOCTL_INTERNAL_USBFN_TRANSFER_OUT Der Klassentreiber sendet diese Anforderung, um eine Datenübertragung vom Host über die angegebene Pipe zu initiieren. |
Strukturen
|
USBFN_POWER_FILTER_STATE Reserviert. Darf nicht verwendet werden. |