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

指定顶级集合 使用情况 ID。

LinkUsagePage

指定集合 使用情况页。

Parent

指定集合的父集合的索引。 如果集合没有父级,则 为零。

NumberOfChildren

指定集合包含的子集合数。

NextSibling

指定集合的直接同级索引。 如果集合没有同级,NextSibling 为零。

FirstChild

指定集合的第一个子集合的索引。 如果集合没有子项,FirstChild 为零。

CollectionType

指定集合项的类型。

IsAlias

指定如果 TRUE,则此集合是 别名集合。 否则,如果 FALSE,则集合不会别名。

Reserved

保留供内部系统使用。

UserContext

指向特定于应用程序的信息的指针。

言论

HidP_GetLinkCollectionNodes 例程返回顶级集合的链接集合数组。 链接集合节点中指定的索引是集合的链接集合数组中的索引。

要求

要求 价值
标头 hidpi.h (包括 Hidpi.h)

另请参阅

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes