Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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;
Membri
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.
Osservazioni
Questa struttura viene usata dai client USB con la routine USBD_CreateConfigurationRequestEx. I client allocano una matrice di queste strutture, una per ogni interfaccia da configurare. I client devono allocare anche una voce di NULL nella matrice da usare come terminatore prima di chiamare USBD_CreateConfigurationRequestEx.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usbdlib.h (include Usbdlib.h) |