Freigeben über


usbfnbase.h-Header

Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter

usbfnbase.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
ALTERNATE_INTERFACE

Die ALTERNATE_INTERFACE-Struktur enthält Informationen zu alternativen Einstellungen für eine USB-Schnittstelle (Universal Serial Bus).
USBFN_BUS_CONFIGURATION_INFO

Konfigurationspaket, das Informationen zu einer verfügbaren USB-Konfiguration speichert.
USBFN_CLASS_INFORMATION_PACKET

Beschreibt Informationen zur Geräteschnittstellenklasse, die einer USB-Schnittstelle zugeordnet sind. Diese Struktur kann nur Informationen zu einer einzelnen Funktionsschnittstelle enthalten.
USBFN_CLASS_INFORMATION_PACKET_EX

Beschreibt Informationen zur Geräteschnittstellenklasse, die einer USB-Schnittstelle zugeordnet sind. Diese Struktur kann verwendet werden, um Einzel- und Multischnittstellenfunktionen zu beschreiben.
USBFN_CLASS_INTERFACE

Beschreibt eine Schnittstelle und ihre Endpunkte.
USBFN_CLASS_INTERFACE_EX

Erfahren Sie, wie USBFN_CLASS_INTERFACE_EX eine Schnittstelle und ihre Endpunkte beschreibt.
USBFN_INTERFACE_INFO

Erfahren Sie, wie USBFN_INTERFACE_INFO eine Schnittstelle und ihre Endpunkte beschreibt.
USBFN_NOTIFICATION

Beschreibt Informationen zu einer USB-Ereignisbenachrichtigung (Universal Serial Bus), die mithilfe von IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION empfangen wurde.
USBFN_PIPE_INFORMATION

Beschreibt Attribute einer Pipe, die einem Endpunkt auf einer bestimmten Schnittstelle zugeordnet sind.
USBFN_USB_STRING

Beschreibt einen USB-Zeichenfolgendeskriptor und den zugeordneten Zeichenfolgenindex.

Enumerationen

 
USBFN_BUS_SPEED

Die USBFN_BUS_SPEED-Enumeration definiert mögliche Busgeschwindigkeiten.
USBFN_DEVICE_STATE

Definiert die USB-Gerätezustände (Universal Serial Bus) für das Gerät/den Controller. Diese Zustände entsprechen den USB-Gerätezuständen gemäß Abschnitt 9.1 der USB 2.0-Spezifikation.
USBFN_DIRECTION

Definiert die USB-Datenübertragungsrichtungstypen.
USBFN_EVENT

Definiert Benachrichtigungen, die an Klassentreiber gesendet werden.
USBFN_PORT_TYPE

Definiert die möglichen Porttypen, die vom Clienttreiber während der Porterkennung zurückgegeben werden können.