共用方式為


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