Compartilhar via


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)

Confira também

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes