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)

Consulte también

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes