Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 à interface unique 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 à vitesse totale.
HighSpeedClassInterfaceEx
Structure qui décrit une interface pour un appareil à grande vitesse.
SuperSpeedClassInterfaceEx
Structure USBFN_CLASS_INTERFACE_EX qui décrit une interface pour l’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 de l’interface de périphérique.
HasInterfaceGuid
Détermine si le pilote a publié une interface d’appareil est GUID.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | usbfnbase.h |