Partager via


structure HIDP_LINK_COLLECTION_NODE (hidpi.h)

La structure HIDP_LINK_COLLECTION_NODE contient des informations sur une collection de liens dans un tableau de collections de liens 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 aucun 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 égale à zéro.

CollectionType

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

IsAlias

Spécifie, si TRUE, que cette collection est une collection alias. Sinon, si FAUX, la collection n’est pas 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 de niveau supérieur. Les index spécifiés dans un nœud de collection de liens sont des index dans le tableau de collection de liens de la collection de liens.

Exigences

Exigence Valeur
d’en-tête hidpi.h (include Hidpi.h)

Voir aussi

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes