USBFN_CLASS_INFORMATION_PACKET structure (usbfnbase.h)
Décrit les informations de classe d’interface de périphérique associées à une interface USB. Cette structure ne peut contenir que des informations sur une seule interface de fonction.
Syntaxe
typedef struct _USBFN_CLASS_INFORMATION_PACKET {
USBFN_CLASS_INTERFACE FullSpeedClassInterface;
USBFN_CLASS_INTERFACE HighSpeedClassInterface;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
USBFN_CLASS_INTERFACE SuperSpeedClassInterface;
} USBFN_CLASS_INFORMATION_PACKET, *PUSBFN_CLASS_INFORMATION_PACKET;
Membres
FullSpeedClassInterface
Structure USBFN_CLASS_INTERFACE qui décrit une interface pour un appareil à pleine vitesse.
HighSpeedClassInterface
Structure USBFN_CLASS_INTERFACE qui décrit une interface pour un appareil haute vitesse.
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 de périphérique est GUID.
SuperSpeedClassInterface
Structure USBFN_CLASS_INTERFACE qui décrit une interface pour un appareil SuperSpeed.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnbase.h |