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