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 nur Informationen zu einer einzelnen Funktionsschnittstelle enthalten.
Syntax
typedef struct _USBFN_CLASS_INFORMATION_PACKET {
USBFN_CLASS_INTERFACE FullSpeedClassInterface;
USBFN_CLASS_INTERFACE HighSpeedClassInterface;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
USBFN_CLASS_INTERFACE SuperSpeedClassInterface;
} USBFN_CLASS_INFORMATION_PACKET, *PUSBFN_CLASS_INFORMATION_PACKET;
Angehörige
FullSpeedClassInterface
Eine USBFN_CLASS_INTERFACE Struktur, die eine Schnittstelle für Vollgeschwindigkeitsgeräte beschreibt.
HighSpeedClassInterface
Eine USBFN_CLASS_INTERFACE Struktur, die eine Schnittstelle für Hochgeschwindigkeitsgeräte 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.
SuperSpeedClassInterface
Eine USBFN_CLASS_INTERFACE Struktur, die eine Schnittstelle für das SuperSpeed-Gerät beschreibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbfnbase.h |