HIDP_LINK_COLLECTION_NODE struttura (hidpi.h)

La struttura HIDP_LINK_COLLECTION_NODE contiene informazioni su una raccolta di collegamenti in una matrice di raccolta collegamentidi primo livello.

Sintassi

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;

Members

LinkUsage

Specifica l'ID utilizzo di una raccolta di primo livello.

LinkUsagePage

Specifica la pagina di utilizzo della raccolta.

Parent

Specifica l'indice della raccolta padre della raccolta. Se la raccolta non ha alcun elemento padre, Parent è zero.

NumberOfChildren

Specifica il numero di raccolte figlio contenute nell'insieme.

NextSibling

Specifica l'indice del fratello immediato della raccolta. Se la raccolta non ha un pari, NextSibling è zero.

FirstChild

Specifica l'indice della prima raccolta figlio della raccolta. Se la raccolta non ha elementi figlio, FirstChild è zero.

CollectionType

Specifica il tipo di elemento della raccolta.

IsAlias

Specifica, se TRUE, che questa raccolta è una raccolta con alias. In caso contrario, se FALSE, la raccolta non è aliasata.

Reserved

Riservato per l'uso interno del sistema.

UserContext

Puntatore a informazioni specifiche dell'applicazione.

Commenti

La routine HidP_GetLinkCollectionNodes restituisce una matrice di raccolta di collegamenti di primo livello. Gli indici specificati in un nodo della raccolta di collegamenti sono indici nella matrice di raccolta dei collegamenti della raccolta di raccolte.

Requisiti

Requisito Valore
Intestazione hidpi.h (include Hidpi.h)

Vedi anche

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes