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)

另请参阅

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes