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) |