Encabezado hidpi.h
Interfaz pública a la biblioteca de análisis de dispositivos de interfaz humana (HID).
Para obtener más información, consulte:
hidpi.h contiene las siguientes interfaces de programación:
Funciones
HidP_GetButtonArray HidP_GetButtonArray devuelve una matriz de estructuras de HIDP_BUTTON_ARRAY_DATA para el informe especificado. |
HidP_GetButtonCaps La rutina HidP_GetButtonCaps devuelve una matriz de funcionalidad de botón que describe todos los botones de control HID de una colección de nivel superior para un tipo especificado de informe HID. |
HidP_GetButtons La macro HidP_GetButtons es un alias mnemónico para la función HHidP_GetUsages. |
HidP_GetButtonsEx La macro HidP_GetButtonsEx es un alias mnemónico para la función HidP_GetUsagesEx. |
HidP_GetCaps La rutina HidP_GetCaps devuelve la estructura HIDP_CAPS de una colección de nivel superior. Esta rutina está en hidpi.h. |
HidP_GetData La rutina HidP_GetData devuelve, para un informe especificado, una matriz de estructuras de HIDP_DATA que identifican los índices de datos de todos los botones de control HID que están establecidos actualmente en ON (1) y los índices de datos y los datos asociados a todos los valores de control HID. |
HidP_GetExtendedAttributes La rutina HidP_GetExtendedAttributes devuelve los atributos extendidos de un control HID. |
HidP_GetLinkCollectionNodes La rutina HidP_GetLinkCollectionNodes devuelve una matriz de colección de vínculos de nivel superior. |
HidP_GetScaledUsageValue La rutina HidP_GetScaledUsageValue devuelve el resultado firmado y escalado de un valor de control HID extraído de un informe HID. |
HidP_GetSpecificButtonCaps La rutina HidP_GetSpecificButtonCaps devuelve una matriz de funcionalidades de botón que describe todos los botones de control HID de una colección de nivel superior que cumplen los criterios de selección especificados. |
HidP_GetSpecificValueCaps La rutina HidP_GetSpecificValueCaps devuelve una matriz de funcionalidad de valor que describe todos los valores de control HID que cumplen los criterios de selección especificados. |
HidP_GetUsages La rutina HidP_GetUsages devuelve una lista de todos los usos del botón de control HID que se encuentran en una página de uso especificada y se establecen en ON en un informe HID. |
HidP_GetUsagesEx La rutina HidP_GetUsagesEx devuelve una lista de todos los usos del botón de control HID que se establecen en ON en un informe HID. |
HidP_GetUsageValue La rutina HidP_GetUsageValue extrae los datos asociados a un valor de control HID que coincide con los criterios de selección de un informe HID. |
HidP_GetUsageValueArray La rutina HidP_GetUsageValueArray extrae los datos asociados a una matriz de valores de uso de controles HID de un informe HID. |
HidP_GetValueCaps La rutina HidP_GetValueCaps devuelve una matriz de funcionalidad de valor que describe todos los valores de control HID de una colección de nivel superior para un tipo especificado de informe HID. |
HidP_GetVersion La función HidP_GetVersion es una implementación de solo encabezado que devuelve la versión de la API HID. |
HidP_InitializeReportForID La rutina HidP_InitializeReportForID inicializa un informe HID. |
HidP_MaxDataListLength La rutina HidP_MaxDataListLength devuelve el número máximo de estructuras de HIDP_DATA que HidP_GetData pueden devolver para un tipo especificado de informe HID y una colección de nivel superior especificada. |
HidP_MaxUsageListLength La rutina HidP_MaxUsageListLength devuelve el número máximo de usos de HID que HidP_GetUsages puede devolver para un tipo especificado de informe HID y una colección de nivel superior especificada. |
HidP_SetButtonArray La función HidP_SetButtonArray establece el estado de los botones a través de una matriz de estructuras HIDP_BUTTON_ARRAY_DATA. |
HidP_SetButtons La macro HidP_SetButtons es un alias mnemónico para la función HidP_SetUsages. |
HidP_SetData La rutina HidP_SetData establece un conjunto especificado de usos de valores y botón de control HID en un informe HID. |
HidP_SetScaledUsageValue La rutina HidP_SetScaledUsageValue convierte un número físico firmado y escalado en el valor lógico de un uso de HID y establece el valor de uso en un informe HID especificado. |
HidP_SetUsages La rutina HidP_SetUsages establece los botones de control HID especificados ON (1) en un informe HID. |
HidP_SetUsageValue La rutina HidP_SetUsageValue establece un valor de control HID en un informe HID especificado. |
HidP_SetUsageValueArray La rutina HidP_SetUsageValueArray establece una matriz de valores de uso del control HID en un informe HID especificado. |
HidP_TranslateUsagesToI8042ScanCodes La rutina HidP_TranslateUsagesToI8042ScanCodes asigna una lista de usos de HID en la página de uso de HID_USAGE_PAGE_KEYBOARD a sus respectivos códigos de examen PS/2 (Conjunto de códigos de examen 1). |
HidP_UnsetButtons La macro HidP_UnsetButtons es un alias mnemónico para la función HidP_UnsetUsages. |
HidP_UnsetUsages La rutina HidP_UnsetUsages establece el botón de control HID especificado que se ha desactivado (cero) en un informe HID. |
HidP_UsageAndPageListDifference La función HidP_UsageAndPageListDifference devuelve la diferencia entre dos listas de usos. |
HidP_UsageListDifference La rutina HidP_UsageListDifference devuelve las diferencias entre dos matrices de usos de HID. |
Estructuras
HIDP_BUTTON_ARRAY_DATA La estructura HIDP_BUTTON_ARRAY_DATA se usa para obtener o establecer datos para un solo botón en una matriz de botones. |
HIDP_BUTTON_CAPS La estructura HIDP_BUTTON_CAPS contiene información sobre la funcionalidad de un uso de botón de control HID (o un conjunto de botones asociados a un intervalo de uso). |
HIDP_CAPS La estructura HIDP_CAPS contiene información sobre la funcionalidad de una colección de nivel superior. |
HIDP_DATA La estructura HIDP_DATA contiene información sobre el índice de datos y el valor de un control HID en un informe HID. |
HIDP_EXTENDED_ATTRIBUTES La estructura HIDP_EXTENDED_ATTRIBUTES contiene información sobre los elementos globales especificados para un control HID que el analizador HID no reconoce. |
HIDP_LINK_COLLECTION_NODE La estructura HIDP_LINK_COLLECTION_NODE contiene información sobre una colección de vínculos en una matriz de colecciones de vínculos de nivel superior. |
HIDP_UNKNOWN_TOKEN La estructura HIDP_UNKNOWN_TOKEN contiene información sobre un elemento global que el analizador HID no reconoce. |
HIDP_VALUE_CAPS La estructura HIDP_VALUE_CAPS contiene información que describe la capacidad de un conjunto de valores de control HID (un solo uso o un intervalo de uso). |
USAGE_AND_PAGE La estructura USAGE_AND_PAGE especifica la página de uso y el identificador de uso de un control HID. |
Enumeraciones
HIDP_REPORT_TYPE El tipo de enumeración HIDP_REPORT_TYPE se usa para especificar un tipo de informe HID. |