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) |