Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |