Compatibilidad con identificadores de contenedor para pantallas
En este tema se describe la compatibilidad con el identificador de contenedor para pantallas: representación visual de los dispositivos insertados en un dispositivo de visualización o supervisión.
Requisitos:
- Versión mínima del modelo de controlador de pantalla de Windows (WDDM): 1.2
- Versión mínima de Windows: 8
- Implementación del controlador: gráficos completos y solo mostrar: obligatorio
- Requisitos y pruebas de WHCK: prueba funcional para el identificador de contenedor de supervisión
Interfaz del controlador de dispositivo de id. de contenedor (DDI)
Implemente esta función y estructura en el controlador de minipuerto de pantalla:
Descripción del identificador de contenedor
Las nuevas funcionalidades de los dispositivos de supervisión pueden proporcionar una mejor experiencia de usuario. En concreto, los concentradores de bus serie universal (USB) son conectores populares en monitores para conectar el mouse y el teclado. Además, los conectores como HDMI admiten audio y, por lo tanto, los altavoces de audio también se insertan en monitores. Muchos dispositivos de pantalla nuevos admiten funcionalidades táctiles. Esto proporciona una excelente experiencia de usuario al reducir el desorden de cables en los escritorios de usuario.
Es importante representar visualmente la conectividad y el estado de estos dispositivos al usuario de forma intuitiva. La página Dispositivos e impresoras se introdujo con Windows 7. Como se muestra en el diagrama siguiente, la carpeta Dispositivos e impresoras muestra al usuario los dispositivos instalados que están conectados al equipo, proporcionando una manera sencilla de comprobar en una impresora, reproductor de música, cámara, mouse o marco de imagen digital (por nombrar solo algunos). Al mismo tiempo, esta página agrupa los dispositivos contenidos en la misma pieza de hardware para facilitar a los usuarios la detección de todos sus controladores.
Con Windows 7 Microsoft introdujo el concepto de un identificador de contenedor para dispositivos: "una cadena de identificación de dispositivo proporcionada por el sistema que agrupa de forma única los dispositivos funcionales asociados a una sola función o dispositivo multifunción instalado en el equipo". (Consulte Identificadores de contenedor). Los dispositivos se agrupan si contienen el mismo identificador de contenedor.
Para que el concepto de identificador de contenedor sea correcto, todas las clases de dispositivo de Windows deben admitirlo y todo el ecosistema debe implementarlo en hardware. En Windows 7, si hay varios monitores que admiten audio conectados, no es fácil que el usuario determine qué pantallas se asignan a qué puntos finales de audio. Existe la misma dificultad para digitalizadores táctiles. En Windows 8, la clase de dispositivo para mostrar agrega compatibilidad con el identificador de contenedor. Esto permite que todas las funciones de un dispositivo para mostrar notifiquen el mismo identificador de contenedor y se emparejan visualmente en la interfaz de usuario de Windows y las API.
Escenarios de usuario de id. de contenedor
Tenga en cuenta el siguiente flujo de trabajo para un monitor que tenga altavoces de audio incrustados:
- El usuario conecta el monitor mediante un cable HDMI.
- El controlador WDDM informa de la presencia del dispositivo de visualización en la pila de gráficos de Windows.
- La pila de gráficos de Windows consulta el controlador WDDM para el identificador de contenedor, mediante las interfaces de controlador de dispositivo (DDIs) introducidas con Windows 8.
- El controlador para mostrar consulta el monitor para el identificador de contenedor y lo pasa de nuevo a Windows.
- Al mismo tiempo, el controlador de audio debe pasar exactamente el mismo identificador de contenedor a la pila de audio de Windows.
- Si se ve en el panel de control Dispositivos e impresoras , la pantalla y los altavoces se agrupan.
En algunos casos, es posible que el dispositivo de visualización no contenga un identificador de contenedor. En este caso, Windows genera automáticamente un identificador de contenedor único mediante el identificador de fabricante, el identificador de producto y el número de serie obtenidos de los datos de identificación de visualización extendida (EDID). Dado que estos valores son únicos, el identificador de contenedor también es único. Windows 8 proporciona un DDI que pasa la misma información al controlador WDDM para que se pueda pasar al controlador de audio para generar el mismo identificador de contenedor.
En algunos escenarios, la propiedad de conducir la pantalla se pasa entre Windows, el controlador de pantalla WDDM y el firmware. Estas transiciones están asociadas con el hardware o el software que se está restableciendo o reconfigurando y pueden provocar parpadeos y parpadeos de pantalla. Los posibles escenarios de transición y sus comportamientos se describen en Proporcionar transiciones de estado sin problemas en WDDM 1.2 y versiones posteriores.
Requisitos de certificación de hardware
Para obtener información sobre los requisitos que deben cumplir los dispositivos de hardware al implementar esta característica, consulte la documentación de WHCK correspondiente sobre la prueba funcional para supervisar el identificador de contenedor.
Consulte Características de WDDM 1.2 para obtener una revisión de las características agregadas con Windows 8.