Compartir a través de


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)

Consulte también

Estructuras USB

USBD_CreateConfigurationRequestEx