Condividi tramite


struttura USBD_INTERFACE_LIST_ENTRY (usbdlib.h)

La struttura USBD_INTERFACE_LIST_ENTRY viene usata dai driver client USB per creare una matrice di interfacce da inserire in una richiesta di configurazione.

Sintassi

typedef struct _USBD_INTERFACE_LIST_ENTRY {
  PUSB_INTERFACE_DESCRIPTOR   InterfaceDescriptor;
  PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;

Members

InterfaceDescriptor

Puntatore a una struttura USB_INTERFACE_DESCRIPTOR che descrive l'interfaccia da aggiungere alla richiesta di configurazione.

Interface

Puntatore a una struttura USBD_INTERFACE_INFORMATION che descrive le proprietà e le impostazioni dell'interfaccia a cui punta InterfaceDescriptor.

Commenti

Questa struttura viene utilizzata dai client USB con il USBD_CreateConfigurationRequestEx di routine. I client allocano una matrice di queste strutture, una per ogni interfaccia da configurare. I client devono allocare anche una voce NULL nella matrice da usare come terminatore prima di chiamare USBD_CreateConfigurationRequestEx.

Requisiti

Requisito Valore
Intestazione usbdlib.h (include Usbdlib.h)

Vedi anche

Strutture USB

USBD_CreateConfigurationRequestEx