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)

另请参阅

USB 结构

USBD_CreateConfigurationRequestEx