USBC_FUNCTION_DESCRIPTOR structure (usbbusif.h)
La structure USBC_FUNCTION_DESCRIPTOR décrit une fonction USB et sa collection d’interface associée.
Syntaxe
typedef struct _USBC_FUNCTION_DESCRIPTOR {
UCHAR FunctionNumber;
UCHAR NumberOfInterfaces;
PUSB_INTERFACE_DESCRIPTOR *InterfaceDescriptorList;
UNICODE_STRING HardwareId;
UNICODE_STRING CompatibleId;
UNICODE_STRING FunctionDescription;
ULONG FunctionFlags;
PVOID Reserved;
} USBC_FUNCTION_DESCRIPTOR, *PUSBC_FUNCTION_DESCRIPTOR;
Membres
FunctionNumber
Index de base zéro de la collection d’interface.
NumberOfInterfaces
Nombre d’interfaces dans la collection d’interfaces.
InterfaceDescriptorList
Tableau de pointeurs vers des structures de type USB_INTERFACE_DESCRIPTOR qui décrivent les interfaces dans la collection d’interfaces.
HardwareId
Identificateur matériel de la collection d’interface.
CompatibleId
Identificateur compatible de la collection d’interface.
FunctionDescription
Description de la collection d’interface dans du texte lisible par l’utilisateur.
FunctionFlags
Indicateurs définis par le fournisseur qui décrivent la collection d’interfaces.
Reserved
Réservé.
Remarques
Pour plus d’informations sur l’utilisation des routines de rappel définies par l’utilisateur pour fournir une définition personnalisée des collections d’interfaces sur un appareil, consultez Personnalisation de l’énumération des collections d’interface pour les appareils composites.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbbusif.h (inclure Usbbusif.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour