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 USBD_INTERFACE_INFORMATION qui décrit les propriétés et les paramètres de l’interface pointées par InterfaceDescriptor.
Remarques
Cette structure est utilisée par les clients USB avec la routine USBD_CreateConfigurationRequestEx. 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 marque de fin avant d’appeler USBD_CreateConfigurationRequestEx.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | usbdlib.h (include Usbdlib.h) |