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