cabeçalho hidpi.h
Interface pública para a biblioteca de análise hid (dispositivo de interface humana).
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 de HIDP_BUTTON_ARRAY_DATA para o relatório especificado. |
HidP_GetButtonCaps A rotina de HidP_GetButtonCaps retorna uma matriz de recursos 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 de 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 de 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 recursos de botão que descreve todos os botões de controle HID em uma coleção de nível superior que atende a um critério de seleção especificado. |
HidP_GetSpecificValueCaps A rotina de HidP_GetSpecificValueCaps retorna uma matriz de recursos de valor que descreve todos os valores de controle HID que atendem a um critério de seleção especificado. |
HidP_GetUsages A rotina de 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 de 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 recursos 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 de 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 de 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 de 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 assinado 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 O HidP_SetUsages conjuntos de rotina especificaram botões de controle HID ON (1) em um relatório HID. |
HidP_SetUsageValue A rotina de 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 de HidP_TranslateUsagesToI8042ScanCodes mapeia uma lista de usos hid na página de uso 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 O HidP_UnsetUsages conjuntos de rotina especificados usos do botão de controle HID 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 de 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 capacidade de uso de um 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 de 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. |