Compartir a través de


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:

  • de dispositivos de interfaz humana (HID)

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.