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) |