Compartir a través de


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, puedes usar WDK 10.1.22621.2428 (publicada el 24 de octubre de 2023).

Sonido

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

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

Audio bluetooth de baja energía (LE)

Bluetooth LE Audio permite transmitir audio unicast o difundir audio a dispositivos Bluetooth LE mediante 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 isocrónicos 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 de Windows (ACX) 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 la cámara se ha actualizado para incluir información sobre la especificación de desarrollo del perfil de cámara v2.

Especificación para desarrolladores del perfil de cámara V2

Controladores de visualización y gráficos

Iluminación dinámica

La iluminación dinámica proporciona a los usuarios y desarrolladores de Windows un 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 aumentando la interoperabilidad de dispositivos y aplicaciones. Los fabricantes de dispositivos pueden usar firmware estandarizado por primera vez, lo que permite nuevas experiencias nativas en el sistema operativo Windows y las 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 en los dispositivos disponibles y el aprovechamiento de las integraciones de aplicaciones para impulsar la iluminación del dispositivo. Por primera vez, los fabricantes de dispositivos tienen la capacidad de 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 aplicaciones. Para obtener más información, consulte Dispositivos de iluminación dinámica.

Sistema de archivos y controladores de filtro

Sensores de presencia humana

Con el lanzamiento de Windows 11, Microsoft ahora 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 tienen integrado un sensor de presencia, los usuarios pueden hacer que su pantalla se apague automáticamente cuando salen (consulte Bloqueo al salir) y, a continuación, hacer que su dispositivo se despierte rápidamente cuando se aproximan (consulte Activación al acercarse). Esto puede ayudar a mantener su PC más seguro, ayudar a ahorrar energía de la batería y ayudar a los usuarios a volver a trabajar 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 la compilación 22621.1778 de Windows 11 (KB5026446), la aplicación Configuración de Windows ahora enumera los dispositivos y centros USB4 conectados y sus funcionalidades. En el caso de los sistemas compatibles con USB4, vaya a la aplicación Configuración a Bluetooth y dispositivos>USB>Concentradores USB4 y dispositivos. 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, actualización de septiembre, los controladores de dispositivos ACPI de Windows UCM-UCSI 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 tabla 3-1 Estructuras de datos de la especificación UCSI. Para mantener la compatibilidad hacia atrás, Windows requiere que el PPM de la especificación UCSI versión 2.0 o posterior implemente una función de _DSM en el dispositivo ACPI UCM-UCSI dentro del firmware ACPI y retorne un valor distinto de cero para indicar que UCSI OPM debe seguir la versión de especificación UCSI informada. Para obtener más información, consulte UCM-UCSI dispositivo ACPI para UCSI 2.0 y versiones posteriores.

Cómo empezar

Desde código de ejemplo a controlador de producción: qué cambiar en los ejemplos describe los cambios que deben realizarse en los controladores de ejemplo de WDK antes de liberar controladores de dispositivo basados en el código de ejemplo.

Seguridad del controlador

Un nuevo tema proporciona instrucciones de seguridad de controladores importantes: procedimientos recomendados de seguridad de controladores de Windows para desarrolladores de controladores. Actualizaciones de las reglas semmle CodeQL 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, consulta ¿Qué es WinDbg?

Se ha ampliado la información de comprobación de errores, incluyendo nuevas comprobaciones descritas en la Referencia de códigos de comprobación de errores, como la comprobación de errores 0x1DE: BUGCODE_WIFIADAPTER_DRIVER.

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

La nueva característica de volcado en directo del Administrador de tareas integrada en Windows, se describe en Volcado de memoria en directo del Administrador de tareas.

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

Compatibilidad de KDNET con el depurador 2PF describe cómo habilitar su controlador NDIS de miniport para el soporte del depurador 2PF, lo que permite un mayor rendimiento en adaptadores de alta velocidad, a menudo utilizados en centros de datos.

Tres nuevos temas de depuración de EXDI, incluyendo Configurar la depuración en modo kernel de QEMU mediante EXDI.

Se ha publicado la lista de 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 comprobación en tiempo de ejecución para código no administrado que ayuda a encontrar errores de programación sutiles, problemas de seguridad y problemas de privilegios de cuenta de usuario limitados que pueden ser difíciles de identificar con técnicas de prueba de aplicaciones normales.

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

Volver a la parte superior