共用方式為


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)

另請參閱

USB 結構

USBD_CreateConfigurationRequestEx