HIDP_LINK_COLLECTION_NODE structure (hidpi.h)

La structure HIDP_LINK_COLLECTION_NODE contient des informations sur une collection de liens dans le tableau de collection de liensd’une collection de niveau supérieur.

Syntaxe

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;

Membres

LinkUsage

Spécifie l’ID d’utilisation d’une collection de niveau supérieur.

LinkUsagePage

Spécifie la page d’utilisation de la collection.

Parent

Spécifie l’index de la collection parente de la collection. Si la collection n’a pas de parent, Parent est égal à zéro.

NumberOfChildren

Spécifie le nombre de collections enfants que contient la collection.

NextSibling

Spécifie l’index du frère immédiat de la collection. Si la collection n’a pas de frère, NextSibling est égal à zéro.

FirstChild

Spécifie l’index de la première collection enfant de la collection. Si la collection n’a pas d’enfants, FirstChild est égal à zéro.

CollectionType

Spécifie le type d’élément de collection.

IsAlias

Spécifie, si la valeur est TRUE, que cette collection est une collection avec alias. Sinon, si la valeur est FALSE, la collection n’a pas d’alias.

Reserved

Réservé à une utilisation interne du système.

UserContext

Pointeur vers des informations spécifiques à l’application.

Remarques

La routine HidP_GetLinkCollectionNodes retourne le tableau de collection de liens d’une collection de niveau supérieur. Les index spécifiés dans un nœud de collection de liens sont des index du tableau de collection de liens de la collection.

Configuration requise

Condition requise Valeur
En-tête hidpi.h (inclure Hidpi.h)

Voir aussi

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes