USBD_INTERFACE_LIST_ENTRY 结构 (usbdlib.h)

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

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

注解

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

要求

要求
Header usbdlib.h (包括 Usbdlib.h)

另请参阅

USB 结构

USBD_CreateConfigurationRequestEx