estructura HIDP_LINK_COLLECTION_NODE (hidpi.h)
La estructura HIDP_LINK_COLLECTION_NODE contiene información sobre una colección de vínculos en una colección de matriz de colecciones de vínculos de 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 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, primario es cero.
NumberOfChildren
Especifica el número de colecciones secundarias que contiene la colección.
NextSibling
Especifica el índice del mismo nivel 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 TRUE, esta colección es una colección con alias . De lo contrario, si FALSE, la colección no tiene un alias.
Reserved
Reservado para uso interno del sistema.
UserContext
Puntero a información específica de la aplicación.
Observaciones
La rutina HidP_GetLinkCollectionNodes devuelve una matriz de colección de vínculos de nivel superior. Los índices especificados en un nodo de colección de vínculos son índices de la matriz de recopilación de vínculos de la colección.
Requisitos
Requisito | Valor |
---|---|
encabezado de | hidpi.h (incluya Hidpi.h) |