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