estrutura HIDP_LINK_COLLECTION_NODE (hidpi.h)
A estrutura HIDP_LINK_COLLECTION_NODE contém informações sobre uma coleção de links na matriz de coleção de links de uma coleção de nível superior.
Sintaxe
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;
Membros
LinkUsage
Especifica a ID de uso de uma coleção de nível superior.
LinkUsagePage
Especifica a página de uso da coleção.
Parent
Especifica o índice da coleção pai da coleção. Se a coleção não tiver pai, Parent será zero.
NumberOfChildren
Especifica o número de coleções filho que a coleção contém.
NextSibling
Especifica o índice do irmão imediato da coleção. Se a coleção não tiver irmão, NextSibling será zero.
FirstChild
Especifica o índice da primeira coleção filho da coleção. Se a coleção não tiver filhos, FirstChild será zero.
CollectionType
Especifica o tipo de item de coleção.
IsAlias
Especifica, se TRUE, que essa coleção é uma coleção com alias. Caso contrário, se FALSE, a coleção não será alias.
Reserved
Reservado para uso interno do sistema.
UserContext
Ponteiro para informações específicas do aplicativo.
Comentários
A rotina HidP_GetLinkCollectionNodes retorna a matriz de coleção de links de uma coleção de nível superior. Os índices especificados em um nó de coleção de link são índices na matriz de coleção de links da coleção.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hidpi.h (inclua Hidpi.h) |