Compartir a través de


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)

Consulte también

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes