estrutura USBFN_CLASS_INFORMATION_PACKET_EX (usbfnbase.h)
Descreve as informações da classe de interface do dispositivo associadas a uma interface USB. Essa estrutura pode ser usada para descrever funções de interface única e múltipla.
Sintaxe
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;
Membros
FullSpeedClassInterfaceEx
Uma estrutura USBFN_CLASS_INTERFACE_EX que descreve uma interface para dispositivo de velocidade total.
HighSpeedClassInterfaceEx
Uma estrutura que descreve uma interface para dispositivo de alta velocidade.
SuperSpeedClassInterfaceEx
Uma estrutura USBFN_CLASS_INTERFACE_EX que descreve uma interface para o dispositivo SuperSpeed.
InterfaceName[MAX_INTERFACE_NAME_LENGTH]
Uma cadeia de caracteres que contém o nome da interface.
InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]
Uma cadeia de caracteres da qual o driver pode derivar o GUID da interface do dispositivo.
HasInterfaceGuid
Determina se o driver publicou uma interface do dispositivo é GUID.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbfnbase.h |