estructura de HIDP_LINK_COLLECTION_NODE (hidpi.h)
La estructura HIDP_LINK_COLLECTION_NODE contiene información sobre una colección de vínculos en una matriz de colecciones de vínculosde nivel superior.
Sintaxis
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;
Miembros
LinkUsage
Especifica el identificador de uso de una colección de nivel superior.
LinkUsagePage
Especifica la página de uso de la colección.
Parent
Especifica el índice de la colección primaria de la colección. Si la colección no tiene ningún elemento primario, Parent es cero.
NumberOfChildren
Especifica el número de colecciones secundarias que contiene la colección.
NextSibling
Especifica el índice del elemento relacionado inmediato de la colección. Si la colección no tiene ningún elemento relacionado, NextSibling es cero.
FirstChild
Especifica el índice de la primera colección secundaria de la colección. Si la colección no tiene elementos secundarios, FirstChild es cero.
CollectionType
Especifica el tipo de elemento de colección.
IsAlias
Especifica, si es TRUE, que esta colección es una colección con alias. De lo contrario, si es FALSE, la colección no tiene alias.
Reserved
Reservado para uso interno del sistema.
UserContext
Puntero a información específica de la aplicación.
Comentarios
La rutina HidP_GetLinkCollectionNodes devuelve una matriz de colecciones de vínculos de nivel superior. Los índices especificados en un nodo de colección de vínculos son índices de la matriz de colecciones de vínculos de la colección.
Requisitos
Requisito | Valor |
---|---|
Header | hidpi.h (incluya Hidpi.h) |