USBFN_CLASS_INFORMATION_PACKET_EX-Struktur (usbfnbase.h)
Beschreibt Geräteschnittstellenklasseninformationen, die einer USB-Schnittstelle zugeordnet sind. Diese Struktur kann verwendet werden, um Funktionen mit einer und mehreren Schnittstellen 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;
Member
FullSpeedClassInterfaceEx
Eine USBFN_CLASS_INTERFACE_EX-Struktur , die eine Schnittstelle für ein Gerät mit voller Geschwindigkeit 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, die GUID ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbfnbase.h |