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. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de