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

Stringa contenente il nome dell'interfaccia.

InterfaceGuid

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

   
Intestazione usbfnbase.h

Vedi anche