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
指定集合的父集合的索引。 如果集合没有父级,则 父 为零。
NumberOfChildren
指定集合包含的子集合数。
NextSibling
指定集合的直接同级索引。 如果集合没有同级,NextSibling 为零。
FirstChild
指定集合的第一个子集合的索引。 如果集合没有子项,FirstChild 为零。
CollectionType
指定集合项的类型。
IsAlias
指定如果 TRUE,则此集合是 别名集合。 否则,如果 FALSE,则集合不会别名。
Reserved
保留供内部系统使用。
UserContext
指向特定于应用程序的信息的指针。
言论
HidP_GetLinkCollectionNodes 例程返回顶级集合的链接集合数组。 链接集合节点中指定的索引是集合的链接集合数组中的索引。
要求
要求 | 价值 |
---|---|
标头 | hidpi.h (包括 Hidpi.h) |