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. |