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.
Beschreibt Informationen zur Geräteschnittstellenklasse, die einer USB-Schnittstelle zugeordnet sind. Diese Struktur kann verwendet werden, um Einzelne- und Multischnittstellenfunktionen zu beschreiben.
Syntax
typedef struct _USBFN_CLASS_INFORMATION_PACKET_EX {
USBFN_CLASS_INTERFACE_EX FullSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX HighSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX SuperSpeedClassInterfaceEx;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
} USBFN_CLASS_INFORMATION_PACKET_EX, *PUSBFN_CLASS_INFORMATION_PACKET_EX;
Angehörige
FullSpeedClassInterfaceEx
Eine USBFN_CLASS_INTERFACE_EX Struktur, die eine Schnittstelle für Vollgeschwindigkeitsgeräte beschreibt.
HighSpeedClassInterfaceEx
Eine Struktur, die eine Schnittstelle für Hochgeschwindigkeitsgeräte beschreibt.
SuperSpeedClassInterfaceEx
Eine USBFN_CLASS_INTERFACE_EX Struktur, die eine Schnittstelle für das SuperSpeed-Gerät beschreibt.
InterfaceName[MAX_INTERFACE_NAME_LENGTH]
Eine Zeichenfolge, die den Schnittstellennamen enthält.
InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]
Eine Zeichenfolge, von der der Treiber die GUID der Geräteschnittstelle ableiten kann.
HasInterfaceGuid
Bestimmt, ob der Treiber eine Geräteschnittstelle veröffentlicht hat, GUID ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbfnbase.h |