Partager via


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)

Voir aussi

structures USB

USBD_CreateConfigurationRequestEx