estrutura HIDP_CAPS (hidpi.h)

A estrutura HIDP_CAPS contém informações sobre a funcionalidade de uma coleção de nível superior.

Sintaxe

typedef struct _HIDP_CAPS {
  USAGE  Usage;
  USAGE  UsagePage;
  USHORT InputReportByteLength;
  USHORT OutputReportByteLength;
  USHORT FeatureReportByteLength;
  USHORT Reserved[17];
  USHORT NumberLinkCollectionNodes;
  USHORT NumberInputButtonCaps;
  USHORT NumberInputValueCaps;
  USHORT NumberInputDataIndices;
  USHORT NumberOutputButtonCaps;
  USHORT NumberOutputValueCaps;
  USHORT NumberOutputDataIndices;
  USHORT NumberFeatureButtonCaps;
  USHORT NumberFeatureValueCaps;
  USHORT NumberFeatureDataIndices;
} HIDP_CAPS, *PHIDP_CAPS;

Membros

Usage

Especifica a ID de usode uma coleção de nível superior.

UsagePage

Especifica a página de uso da coleção de nível superior.

InputReportByteLength

Especifica o tamanho máximo, em bytes, de todos os relatórios de entrada. Inclui a ID do relatório, que é acrescentada aos dados do relatório. Se a ID do relatório não for usada, o valor da ID será zero.

OutputReportByteLength

Especifica o tamanho máximo, em bytes, de todos os relatórios de saída. Inclui a ID do relatório, que é acrescentada aos dados do relatório. Se a ID do relatório não for usada, o valor da ID será zero.

FeatureReportByteLength

Especifica o comprimento máximo, em bytes, de todos os relatórios de recursos. Inclui a ID do relatório, que é acrescentada aos dados do relatório. Se a ID do relatório não for usada, o valor da ID será zero.

Reserved[17]

Reservado para uso interno do sistema.

NumberLinkCollectionNodes

Especifica o número de estruturas HIDP_LINK_COLLECTION_NODE retornadas para essa coleção de nível superior por HidP_GetLinkCollectionNodes.

NumberInputButtonCaps

Especifica o número de estruturas de HIDP_BUTTON_CAPS de entrada que HidP_GetButtonCaps retorna.

NumberInputValueCaps

Especifica o número de estruturas de HIDP_VALUE_CAPS de entrada que HidP_GetValueCaps retorna.

NumberInputDataIndices

Especifica o número de índices de dados atribuídos a botões e valores em todos os relatórios de entrada.

NumberOutputButtonCaps

Especifica o número de estruturas de HIDP_BUTTON_CAPS de saída que HidP_GetButtonCaps retorna.

NumberOutputValueCaps

Especifica o número de estruturas de HIDP_VALUE_CAPS de saída que HidP_GetValueCaps retorna.

NumberOutputDataIndices

Especifica o número de índices de dados atribuídos a botões e valores em todos os relatórios de saída.

NumberFeatureButtonCaps

Especifica o número total de estruturas de HIDP_BUTTONS_CAPS de recursos que HidP_GetButtonCaps retorna.

NumberFeatureValueCaps

Especifica o número total de estruturas de HIDP_VALUE_CAPS de recursos que HidP_GetValueCaps retorna.

NumberFeatureDataIndices

Especifica o número de índices de dados atribuídos a botões e valores em todos os relatórios de recursos.

Comentários

Os chamadores das rotinas de suporte hidclass usam as informações fornecidas nessa estrutura quando uma rotina chamada requer, como entrada, o tamanho de um tipo de relatório, o número de nós de coleção de links, o número de recursos de controle ou o número de índices de dados.

Requisitos

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

Confira também