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指向的接口的属性和设置。
言论
此结构由 USB 客户端与例程 USBD_CreateConfigurationRequestEx一起使用。 客户端分配这些结构的数组,其中一个用于配置每个接口。 客户端还必须在调用 USBD_CreateConfigurationRequestEx之前,在数组中分配 NULL 条目用作终止符。
要求
要求 | 价值 |
---|---|
标头 | usbdlib.h (包括 Usbdlib.h) |