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

Confira também