共用方式為


USBC_FUNCTION_DESCRIPTOR結構 (usbbusif.h)

USBC_FUNCTION_DESCRIPTOR 結構描述 USB 函式及其相關聯的介面集合。

語法

typedef struct _USBC_FUNCTION_DESCRIPTOR {
  UCHAR                     FunctionNumber;
  UCHAR                     NumberOfInterfaces;
  PUSB_INTERFACE_DESCRIPTOR *InterfaceDescriptorList;
  UNICODE_STRING            HardwareId;
  UNICODE_STRING            CompatibleId;
  UNICODE_STRING            FunctionDescription;
  ULONG                     FunctionFlags;
  PVOID                     Reserved;
} USBC_FUNCTION_DESCRIPTOR, *PUSBC_FUNCTION_DESCRIPTOR;

成員

FunctionNumber

介面集合之以零起始的索引。

NumberOfInterfaces

介面集合中的介面數目。

InterfaceDescriptorList

描述介面集合中介面 之USB_INTERFACE_DESCRIPTOR型別結構的指標陣列。

HardwareId

介面集合的硬體標識碼。

CompatibleId

介面集合的相容標識碼。

FunctionDescription

人類可讀取文字中的介面集合描述。

FunctionFlags

描述介面集合的廠商定義旗標。

Reserved

保留的。

備註

如需如何使用使用者定義回呼例程在裝置上提供介面集合的自定義定義的相關信息,請參閱 自定義複合裝置的介面集合列舉

規格需求

需求
標頭 usbbusif.h (包含 Usbbusif.h)

另請參閱

USB 結構

USB_INTERFACE_DESCRIPTOR