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