Compartilhar via


HIDP_LINK_COLLECTION_NODE estrutura (hidpi.h)

A estrutura HIDP_LINK_COLLECTION_NODE contém informações sobre uma coleção de links em uma matriz de coleção de links dede 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 o de 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, pai 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 alias . Caso contrário, se FALSE, a coleção não será aliased.

Reserved

Reservado para uso interno do sistema.

UserContext

Ponteiro para informações específicas do aplicativo.

Observações

A rotina de 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 links são índices na matriz de coleção de links da coleção.

Requisitos

Requisito Valor
cabeçalho hidpi.h (inclua Hidpi.h)

Consulte também

HIDP_BUTTON_CAPS

HIDP_VALUE_CAPS

HidP_GetLinkCollectionNodes