structure USBFN_CLASS_INFORMATION_PACKET_EX (usbfnbase.h)

Décrit les informations de classe d’interface d’appareil associées à une interface USB. Cette structure peut être utilisée pour décrire des fonctions mono-interface et multi-interface.

Syntaxe

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;

Membres

FullSpeedClassInterfaceEx

Structure USBFN_CLASS_INTERFACE_EX qui décrit une interface pour un appareil à pleine vitesse.

HighSpeedClassInterfaceEx

Structure qui décrit une interface pour un appareil à grande vitesse.

SuperSpeedClassInterfaceEx

Structure USBFN_CLASS_INTERFACE_EX qui décrit une interface pour un appareil SuperSpeed.

InterfaceName[MAX_INTERFACE_NAME_LENGTH]

Chaîne qui contient le nom de l’interface.

InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]

Chaîne à partir de laquelle le pilote peut dériver le GUID d’interface de périphérique.

HasInterfaceGuid

Détermine si le pilote a publié une interface de périphérique est UN GUID.

Configuration requise

Condition requise Valeur
En-tête usbfnbase.h

Voir aussi