struttura USBFN_CLASS_INFORMATION_PACKET_EX (usbfnbase.h)

Descrive le informazioni sulla classe dell'interfaccia del dispositivo associate a un'interfaccia USB. Questa struttura può essere usata per descrivere le funzioni a interfaccia singola e multipla.

Sintassi

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;

Members

FullSpeedClassInterfaceEx

Struttura USBFN_CLASS_INTERFACE_EX che descrive un'interfaccia per il dispositivo a velocità completa.

HighSpeedClassInterfaceEx

Struttura che descrive un'interfaccia per il dispositivo ad alta velocità.

SuperSpeedClassInterfaceEx

Struttura USBFN_CLASS_INTERFACE_EX che descrive un'interfaccia per il dispositivo SuperSpeed.

InterfaceName[MAX_INTERFACE_NAME_LENGTH]

Stringa contenente il nome dell'interfaccia.

InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]

Stringa da cui il driver può derivare il GUID dell'interfaccia del dispositivo.

HasInterfaceGuid

Determina se il driver ha pubblicato un'interfaccia del dispositivo è GUID.

Requisiti

Requisito Valore
Intestazione usbfnbase.h

Vedi anche