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。 用戶端會配置這些結構的陣列,每個要設定的介面各一個。 用戶端也必須在陣列中配置 NULL 專案,才能呼叫 USBD_CreateConfigurationRequestEx。
規格需求
需求 | 值 |
---|---|
標頭 | usbdlib.h (包含 Usbdlib.h) |