estructura USBD_INTERFACE_LIST_ENTRY (usbdlib.h)
Los controladores de cliente USB usan la estructura USBD_INTERFACE_LIST_ENTRY para crear una matriz de interfaces que se van a insertar en una solicitud de configuración.
Sintaxis
typedef struct _USBD_INTERFACE_LIST_ENTRY {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
Miembros
InterfaceDescriptor
Puntero a una estructura de USB_INTERFACE_DESCRIPTOR que describe la interfaz que se va a agregar a la solicitud de configuración.
Interface
Puntero a una estructura de USBD_INTERFACE_INFORMATION que describe las propiedades y la configuración de la interfaz a la que apunta InterfaceDescriptor.
Comentarios
Los clientes USB usan esta estructura con la rutina USBD_CreateConfigurationRequestEx. Los clientes asignan una matriz de estas estructuras, una para cada interfaz que se va a configurar. Los clientes también deben asignar una entrada NULL en la matriz que se usará como terminador antes de llamar a USBD_CreateConfigurationRequestEx.
Requisitos
Requisito | Valor |
---|---|
Header | usbdlib.h (incluya Usbdlib.h) |