structure USBD_INTERFACE_LIST_ENTRY (usbdlib.h)
La structure USBD_INTERFACE_LIST_ENTRY est utilisée par les pilotes clients USB pour créer un tableau d’interfaces à insérer dans une demande de configuration.
Syntaxe
typedef struct _USBD_INTERFACE_LIST_ENTRY {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
Membres
InterfaceDescriptor
Pointeur vers une structure USB_INTERFACE_DESCRIPTOR qui décrit l’interface à ajouter à la demande de configuration.
Interface
Pointeur vers une structure de USBD_INTERFACE_INFORMATION qui décrit les propriétés et les paramètres de l’interface pointée par InterfaceDescriptor.
Remarques
Cette structure est utilisée par les clients USB avec le USBD_CreateConfigurationRequestEx de routine. Les clients allouent un tableau de ces structures, un pour chaque interface à configurer. Les clients doivent également allouer une entrée NULL dans le tableau à utiliser comme point de terminaison avant d’appeler USBD_CreateConfigurationRequestEx.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbdlib.h (inclure Usbdlib.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