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 |