cabeçalho hidpi.h

Interface pública para a biblioteca de análise HID.

Para obter mais informações, consulte:

hidpi.h contém as seguintes interfaces de programação:

Funções

 
HidP_GetButtonArray

HidP_GetButtonArray retorna uma matriz de estruturas HIDP_BUTTON_ARRAY_DATA para o relatório especificado.
HidP_GetButtonCaps

A rotina HidP_GetButtonCaps retorna uma matriz de funcionalidade de botão que descreve todos os botões de controle HID em uma coleção de nível superior para um tipo especificado de relatório HID.
HidP_GetButtons

A macro HidP_GetButtons é um alias mnemônico para a função HHidP_GetUsages.
HidP_GetButtonsEx

A macro HidP_GetButtonsEx é um alias mnemônico para a função HidP_GetUsagesEx.
HidP_GetCaps

A rotina HidP_GetCaps retorna a estrutura HIDP_CAPS de uma coleção de nível superior. Essa rotina está em hidpi.h.
HidP_GetData

A rotina HidP_GetData retorna, para um relatório especificado, uma matriz de estruturas HIDP_DATA que identificam os índices de dados de todos os botões de controle HID que estão atualmente definidos como ON (1) e os índices de dados e dados associados a todos os valores de controle HID.
HidP_GetExtendedAttributes

A rotina HidP_GetExtendedAttributes retorna os atributos estendidos de um controle HID.
HidP_GetLinkCollectionNodes

A rotina HidP_GetLinkCollectionNodes retorna a matriz de coleção de links de uma coleção de nível superior.
HidP_GetScaledUsageValue

A rotina HidP_GetScaledUsageValue retorna o resultado assinado e dimensionado de um valor de controle HID extraído de um relatório HID.
HidP_GetSpecificButtonCaps

A rotina HidP_GetSpecificButtonCaps retorna uma matriz de funcionalidade de botão que descreve todos os botões de controle HID em uma coleção de nível superior que atendem a um critério de seleção especificado.
HidP_GetSpecificValueCaps

A rotina HidP_GetSpecificValueCaps retorna uma matriz de capacidade de valor que descreve todos os valores de controle HID que atendem a um critério de seleção especificado.
HidP_GetUsages

A rotina HidP_GetUsages retorna uma lista de todos os usos do botão de controle HID que estão em uma página de uso especificada e são definidos como ON em um relatório HID.
HidP_GetUsagesEx

A rotina HidP_GetUsagesEx retorna uma lista de todos os usos do botão de controle HID definidos como ON em um relatório HID.
HidP_GetUsageValue

A rotina HidP_GetUsageValue extrai os dados associados a um valor de controle HID que corresponde aos critérios de seleção em um relatório HID.
HidP_GetUsageValueArray

A rotina HidP_GetUsageValueArray extrai os dados associados a uma matriz de valor de uso de controle HID de um relatório HID.
HidP_GetValueCaps

A rotina HidP_GetValueCaps retorna uma matriz de capacidade de valor que descreve todos os valores de controle HID em uma coleção de nível superior para um tipo especificado de relatório HID.
HidP_GetVersion

A função HidP_GetVersion é uma implementação somente de cabeçalho que retorna a versão da API HID.
HidP_InitializeReportForID

A rotina HidP_InitializeReportForID inicializa um relatório HID.
HidP_MaxDataListLength

A rotina HidP_MaxDataListLength retorna o número máximo de estruturas HIDP_DATA que HidP_GetData podem retornar para um tipo especificado de relatório HID e uma coleção de nível superior especificada.
HidP_MaxUsageListLength

A rotina HidP_MaxUsageListLength retorna o número máximo de usos hid que HidP_GetUsages pode retornar para um tipo especificado de relatório HID e uma coleção de nível superior especificada.
HidP_SetButtonArray

A função HidP_SetButtonArray define o estado dos botões por meio de uma matriz de estruturas HIDP_BUTTON_ARRAY_DATA.
HidP_SetButtons

A macro HidP_SetButtons é um alias mnemônico para a função HidP_SetUsages.
HidP_SetData

A rotina HidP_SetData define um conjunto especificado de usos de valor e botão de controle HID em um relatório HID.
HidP_SetScaledUsageValue

A rotina HidP_SetScaledUsageValue converte um número físico com sinal e dimensionado em um valor lógico do uso de HID e define o valor de uso em um relatório HID especificado.
HidP_SetUsages

A rotina HidP_SetUsages define os botões de controle HID especificados ON (1) em um relatório HID.
HidP_SetUsageValue

A rotina HidP_SetUsageValue define um valor de controle HID em um relatório HID especificado.
HidP_SetUsageValueArray

A rotina HidP_SetUsageValueArray define uma matriz de valor de uso de controle HID em um relatório HID especificado.
HidP_TranslateUsagesToI8042ScanCodes

A rotina HidP_TranslateUsagesToI8042ScanCodes mapeia uma lista de usos de HID na página de uso do HID_USAGE_PAGE_KEYBOARD para seus respectivos códigos de verificação PS/2 (Conjunto de Códigos de Verificação 1).
HidP_UnsetButtons

A macro HidP_UnsetButtons é um alias mnemônico para a função HidP_UnsetUsages.
HidP_UnsetUsages

A rotina HidP_UnsetUsages define os usos do botão de controle HID especificados OFF (zero) em um relatório HID.
HidP_UsageAndPageListDifference

A função HidP_UsageAndPageListDifference retorna a diferença entre duas listas de usos.
HidP_UsageListDifference

A rotina HidP_UsageListDifference retorna as diferenças entre duas matrizes de usos hid.

Estruturas

 
HIDP_BUTTON_ARRAY_DATA

A estrutura HIDP_BUTTON_ARRAY_DATA é usada para obter ou definir dados para um único botão em uma matriz de botões.
HIDP_BUTTON_CAPS

A estrutura HIDP_BUTTON_CAPS contém informações sobre a funcionalidade de um uso de botão de controle HID (ou um conjunto de botões associados a um intervalo de uso).
HIDP_CAPS

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

A estrutura HIDP_DATA contém informações sobre o índice de dados e o valor de um controle HID em um relatório HID.
HIDP_EXTENDED_ATTRIBUTES

A estrutura HIDP_EXTENDED_ATTRIBUTES contém informações sobre os itens globais especificados para um controle HID que o analisador HID não reconheceu.
HIDP_LINK_COLLECTION_NODE

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.
HIDP_UNKNOWN_TOKEN

A estrutura HIDP_UNKNOWN_TOKEN contém informações sobre um item global que o analisador HID não reconheceu.
HIDP_VALUE_CAPS

A estrutura HIDP_VALUE_CAPS contém informações que descrevem a capacidade de um conjunto de valores de controle HID (um único uso ou um intervalo de uso).
USAGE_AND_PAGE

A estrutura USAGE_AND_PAGE especifica a página de uso e a ID de uso de um controle HID.

Enumerações

 
HIDP_REPORT_TYPE

O tipo de enumeração HIDP_REPORT_TYPE é usado para especificar um tipo de relatório HID.