USBFN_CLASS_INFORMATION_PACKET_EX Struktur (usbfnbase.h)

Beschreibt Geräteschnittstellenklasseninformationen, 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;

Member

FullSpeedClassInterfaceEx

Eine USBFN_CLASS_INTERFACE_EX Struktur, die eine Schnittstelle für vollgeschwindigkeitsgerät beschreibt.

HighSpeedClassInterfaceEx

Eine Struktur, die eine Schnittstelle für hochgeschwindigkeitsgerät beschreibt.

SuperSpeedClassInterfaceEx

Eine USBFN_CLASS_INTERFACE_EX Struktur, die eine Schnittstelle für SuperSpeed-Gerä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 Geräteschnittstellen-GUID ableiten kann.

HasInterfaceGuid

Bestimmt, ob der Treiber eine Geräteschnittstelle veröffentlicht hat, GUID ist.

Anforderungen

   
Header usbfnbase.h

Weitere Informationen