Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura USBD_INTERFACE_LIST_ENTRY é usada por drivers de cliente USB para criar uma matriz de interfaces a serem inseridas em uma solicitação de configuração.
Sintaxe
typedef struct _USBD_INTERFACE_LIST_ENTRY {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
Membros
InterfaceDescriptor
Ponteiro para uma estrutura de USB_INTERFACE_DESCRIPTOR que descreve a interface a ser adicionada à solicitação de configuração.
Interface
Ponteiro para uma estrutura de USBD_INTERFACE_INFORMATION que descreve as propriedades e as configurações da interface apontadas por InterfaceDescriptor.
Observações
Essa estrutura é usada por clientes USB com a rotina USBD_CreateConfigurationRequestEx. Os clientes alocam uma matriz dessas estruturas, uma para cada interface a ser configurada. Os clientes também devem alocar uma entrada NULL na matriz a ser usada como terminador antes de chamar USBD_CreateConfigurationRequestEx.
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | usbdlib.h (inclua Usbdlib.h) |