usbdlib.h () USBD_INTERFACE_LIST_ENTRY 结构

USB 客户端驱动程序使用 USBD_INTERFACE_LIST_ENTRY 结构来创建要插入到配置请求中的接口数组。

语法

typedef struct _USBD_INTERFACE_LIST_ENTRY {
  PUSB_INTERFACE_DESCRIPTOR   InterfaceDescriptor;
  PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;

成员

InterfaceDescriptor

指向描述要添加到配置请求的接口 的USB_INTERFACE_DESCRIPTOR 结构的指针。

Interface

指向描述 InterfaceDescriptor 指向的接口的属性和设置的USBD_INTERFACE_INFORMATION结构的指针。

注解

此结构由 USB 客户端与例程 USBD_CreateConfigurationRequestEx一起使用。 客户端为要配置的每个接口分配这些结构的数组。 客户端还必须在调用USBD_CreateConfigurationRequestEx之前在数组中分配一个 NULL 条目,以用作终止符。

要求

   
Header usbdlib.h (包括 Usbdlib.h)

请参阅

USB 结构

USBD_CreateConfigurationRequestEx