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