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