структура 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)

См. также раздел

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes