Interfaz de programación de aplicaciones HID (API)
Artículo
Hay tres categorías de API HID:
Detección y configuración de dispositivos
Movimiento de datos
Creación e interpretación de informes
Detección y configuración de dispositivos
Estas API HID se usan para identificar las propiedades de un dispositivo HID y para establecer la comunicación con ese dispositivo. Las aplicaciones usan estas API para identificar una colección de nivel superior.
Los desarrolladores de hardware personalizado conocen el tamaño y el formato de cada informe emitido por su dispositivo. En este caso, la aplicación puede convertir los búferes de informes de entrada y salida como estructuras y consumir los datos.
Es posible que los desarrolladores de aplicaciones HID diseñadas para comunicarse con todos los dispositivos que exponen la funcionalidad común no conozcan el tamaño y el formato de los informes HID. Esta categoría de aplicación comprende determinadas colecciones de nivel superior y ciertos usos.
Para interpretar los informes recibidos de un dispositivo o para crear informes que se enviarán, la aplicación debe usar el descriptor de informe para determinar si y dónde se encuentra un uso determinado en los informes y las unidades de valores de los informes. En estos casos, se requiere el análisis de HID. Windows proporciona un analizador HID para su uso por controladores y aplicaciones a través de API (HidP_*) que se pueden usar para detectar los tipos de usos admitidos por un dispositivo, determinar el estado de estos usos en un informe o crear un informe para cambiar el estado de un uso en el dispositivo.
Aprenda a crear productos de hardware de juego estándar más accesibles, como consolas de juegos, controladores y cascos. Descubra formas de diseñar empaquetados de hardware que incluyan componentes accesibles para mejorar la experiencia de desembalaje de más clientes.