Freigeben über


USBFN_CLASS_INFORMATION_PACKET_EX Struktur (usbfnbase.h)

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

Siehe auch