Novedades del desarrollo de controladores para Windows 11, versión 23H2

En esta sección se describen las nuevas características y actualizaciones para el desarrollo de controladores en Windows 11, versión 23H2. Para tener como destino esta versión de Windows, puede usar WDK 10.0.22621.2428 (publicada el 24 de octubre de 2023).

Audio

Para permitir que los controladores de audio sean más confiables y ofrecer la mejor experiencia posible para los usuarios de PC, la eXtension de clase de audio (ACX) ahora está disponible. Para obtener más información, consulte Introducción a las extensiones de clase de audio ACX.

Windows 11 API para objetos de procesamiento de audio proporciona información sobre las nuevas características diseñadas para mejorar la calidad y confiabilidad de los objetos de procesamiento de audio (APO) de Windows.

Audio bluetooth de bajo consumo (LE)

Bluetooth LE Audio permite transmitir unidifusión o difundir audio a dispositivos Bluetooth LE a través de un transporte isócrono. A partir de la versión 5.3 de la especificación del núcleo Bluetooth, no hay ninguna interfaz de controlador de host (HCI) definida estándar para que las plataformas host envíen y reciban datos isócronos hacia y desde el controlador Bluetooth. La ruta de acceso de audio específica del proveedor de Windows Bluetooth (VSAP) permite a las plataformas usar soluciones específicas del proveedor para habilitar el streaming de audio Bluetooth LE. La interfaz de software de VSAP usa extensiones de clase de audio (ACX) de Windows y más propiedades de interfaz definidas en este documento. Para obtener más información, consulta Bluetooth Low Energy (LE) Audio.

Cámara y medios de streaming

La documentación del controlador de cámara se ha actualizado con información sobre la especificación del desarrollador del perfil de cámara v2.

Especificación del desarrollador del perfil de cámara V2

Controladores de pantalla y gráficos

Iluminación dinámica

La iluminación dinámica proporciona a los usuarios y desarrolladores de Windows el control nativo de los dispositivos de iluminación que implementan el estándar HID LampArray abierto. Al adoptar un estándar abierto y trabajar con nuestros asociados OEM y ODM, Microsoft busca mejorar el ecosistema de software y dispositivos RGB para los usuarios al aumentar la interoperabilidad de dispositivos y aplicaciones. Los fabricantes de dispositivos pueden usar el firmware estandarizado por primera vez, lo que permite nuevas experiencias nativas en el sistema operativo Windows y aplicaciones sin los altos costos de desarrollo de software y firmware propietario.

Entre los ejemplos de experiencias se incluyen la sincronización de dispositivos de diferentes marcas en la configuración de Windows, la aplicación de efectos de forma inteligente entre los dispositivos disponibles y el aprovechamiento de integraciones de aplicaciones para impulsar la iluminación del dispositivo. Por primera vez, los fabricantes de dispositivos están capacitados para centrarse exclusivamente en la innovación y diferenciación, ya que sus dispositivos podrán aprovechar una gran cantidad de experiencias de sistema operativo y aplicación. Para más información, consulte Dispositivos de iluminación dinámica.

Controladores de filtro y sistema de archivos

Sensores de presencia humana

Con el lanzamiento de Windows 11, Microsoft admite de forma nativa el conjunto de características de detección de presencia en Windows. En el caso de los equipos con Windows 11 que incorporan un sensor de presencia, los usuarios pueden hacer que la pantalla se apague automáticamente cuando se alejan (consulte Bloqueo al alejarse) y que el dispositivo se active rápidamente al acercarse (consulte Desbloqueo al acercarse). Esto puede ayudar a mejorar la seguridad de su PC, a ahorrar batería y a volver al trabajo más rápidamente. Para obtener más información, consulte Detección de presencia.

La documentación del controlador de impresión se ha actualizado con información sobre el fin del plan de mantenimiento para controladores de impresora de terceros en Windows.

Fin del plan de mantenimiento para controladores de impresora de terceros en Windows

Controladores de almacenamiento

USB

A partir de Windows 11, compilación 22621.1778 (KB5026446), la aplicación Configuración de Windows enumera los concentradores y dispositivos USB4 conectados y sus funcionalidades. En el caso de los sistemas compatibles con USB4, vaya a la aplicación Configuración a Dispositivos Bluetooth & dispositivos>USB4 Hubs y Dispositivos USB4>. Para obtener más información, consulte Habilitación de la configuración de Universal Serial Bus 4 (USB4™).

A partir de Windows 11, versión 22H2 de actualización de septiembre, los controladores de dispositivos ACPI UCM-UCSI de Windows admiten la especificación UCSI versión 2.0 y 2.1. La especificación UCSI 2.0 tiene cambios importantes en la asignación de memoria de sus estructuras de datos, tal como se define en la especificación UCSI Tabla 3-1 Estructuras de datos. Para mantener la compatibilidad con versiones anteriores, Windows requiere el UCSI PPM de la versión 2.0 o superior para implementar una función de _DSM bajo el dispositivo ACPI UCM-UCSI en firmware ACPI y devolver un valor distinto de cero para indicar que UCSI OPM debe seguir la versión de especificación UCSI notificada. Para obtener más información, consulte Dispositivo ACPI UCM-UCSI para UCSI 2.0 y versiones posteriores.

Introducción

Del código de ejemplo al controlador de producción: qué cambiar en los ejemplos describe los cambios que se deben realizar en los controladores de ejemplo de WDK antes de liberar controladores de dispositivo basados en el código de ejemplo.

Seguridad del controlador

En un nuevo tema se proporcionan instrucciones de seguridad de controladores importantes: procedimientos recomendados de seguridad de controladores de Windows para desarrolladores de controladores. Novedades a las reglas de Código de Semmle e información nueva sobre el Centro de informes de controladores vulnerables y malintencionados de Microsoft, así como una lista de comprobación de seguridad del controlador actualizada.

Herramientas de depuración de Windows

Anteriormente publicado como WinDbg Preview en Microsoft Store, WinDbg aprovecha el mismo motor subyacente que WinDbg (clásico) y admite todos los mismos comandos, extensiones y flujos de trabajo. Para obtener más información, consulte ¿Qué es WinDbg?

Información de comprobación de errores expandida, incluidas las nuevas comprobaciones de errores descritas en Referencia de código de comprobación de errores, como comprobación de errores 0x1DE: BUGCODE_WIFIADAPTER_DRIVER.

Use la nueva utilidad de línea de comandos Time Travel Debugging - TTD.exe para capturar seguimientos de ejecución de código de viaje en tiempo.

La nueva característica de volcado en vivo de TaskManager integrada en Windows se describe en Volcado de memoria dinámica del Administrador de tareas.

Nuevo tema de depuración de acceso extendido de código fuenteInfoD que ahora está disponible en el depurador. Esto admite la recuperación de archivos de servidores DebugInfoD a través de la DebugInfoD* etiqueta .

La compatibilidad con KDNET del depurador 2PF describe cómo habilitar el controlador NDIS de miniporte para la compatibilidad con el depurador 2PF para permitir un mayor rendimiento para adaptadores de alta velocidad, que a menudo se usan en centros de datos.

Tres nuevos temas de depuración de EXDI, incluida la configuración de QEMU Kernel-Mode depuración mediante EXDI.

Se publicaron NIC Ethernet compatibles para la depuración de kernels de red en Windows 11 con información actualizada sobre las NIC.

Los documentos de AppVerifier anteriormente solo están disponibles en un archivo "CHM" local ahora están disponibles en línea. Application Verifier (AppVerifier) es una herramienta de verificación en tiempo de ejecución para código no administrado que ayuda a encontrar sutiles errores de programación, problemas de seguridad y problemas de privilegios de cuenta de usuario limitados que pueden ser difíciles de identificar con técnicas normales de prueba de aplicaciones.

Para obtener información sobre las novedades de los controladores de versiones anteriores de Windows, consulte las páginas siguientes:

Volver a la parte superior