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) |