HIDP_LINK_COLLECTION_NODE結構 (hidpi.h)
HIDP_LINK_COLLECTION_NODE 結構包含 最上層集合連結集合陣列中 連結集合 的相關信息。
typedef struct _HIDP_LINK_COLLECTION_NODE {
USAGE LinkUsage;
USAGE LinkUsagePage;
USHORT Parent;
USHORT NumberOfChildren;
USHORT NextSibling;
USHORT FirstChild;
ULONG CollectionType : 8;
ULONG IsAlias : 1;
ULONG Reserved : 23;
PVOID UserContext;
} HIDP_LINK_COLLECTION_NODE, *PHIDP_LINK_COLLECTION_NODE;
LinkUsage
LinkUsagePage
Parent
指定集合父集合的索引。 如果集合沒有父代,Parent 為零。
NumberOfChildren
指定集合包含的子集合數目。
NextSibling
指定集合之立即同層級的索引。 如果集合沒有同層級,NextSibling 為零。
FirstChild
指定集合第一個子集合的索引。 如果集合沒有子系,FirstChild 為零。
CollectionType
指定集合專案的型別。
IsAlias
指定如果 TRUE,則此集合是 別名集合。 否則,如果 FALSE,則不會將集合設為別名。
Reserved
保留供內部系統使用。
UserContext
應用程式特定資訊的指標。
HidP_GetLinkCollectionNodes 例程會傳回最上層集合的連結集合數位。 連結集合節點中指定的索引是集合之連結集合陣列中的索引。
要求 | 價值 |
---|---|
標頭 | hidpi.h (包括 Hidpi.h) |