Compartir a través de


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

En esta sección se describen las nuevas características y actualizaciones para el desarrollo de controladores en Windows 11, versión 24H2. Para esta versión de Windows, puede usar el WDK 10.0.26100.1 (publicada el 22 de mayo de 2024).

Compatibilidad con paquetes NuGet de WDK

El paquete NuGet del WDK consta de bibliotecas esenciales, encabezados, DLL, herramientas y metadatos usados para compilar controladores de Windows que se pueden compartir y admitir en canalizaciones modernas de CI/CD. Los usuarios pueden acceder a los paquetes NuGet y consumirlos directamente desde nuget.org en Visual Studio. El uso de NuGet con WDK proporciona una solución cómoda para la adquisición y las actualizaciones de WDK. Administra dependencias como el SDK para ayudar a mantener actualizada la cadena de herramientas de desarrollo de controladores. Para obtener más información, consulte Instalación del WDK más reciente mediante NuGet - Paso a paso.

Compatibilidad con ARM64

A partir de la versión 10.0.26100.1 del WDK, el WDK ahora admite el desarrollo, las pruebas y la implementación de controladores en máquinas ARM64. El WDK/EWDK se puede instalar y ejecutar de forma nativa en hardware ARM64, además de la emulación admitida anteriormente de controladores x86 KMDF/UMDF2 en hardware ARM64. También se admite la depuración y la implementación de controladores en una máquina de destino ARM64 desde máquinas host ARM64 y x64. El proceso de instalación de WDK/EWDK en máquinas ARM64 identificará e instalará automáticamente todas las dependencias necesarias, incluidas las herramientas de compilación, los archivos binarios y las bibliotecas.

Audio

Actualizaciones de la Información general sobre las extensiones de clase de audio ACX y las API de Windows 11 para objetos de procesamiento de audio, incluida información nueva sobre lo siguiente:

Cámara y streaming de elementos multimedia

Tres artículos de cámara nuevos para Windows 11, versión 24H2 (también se aplica a Windows 11, versión 23H2):

  • Página de configuración de la cámara - Se describen las características y el funcionamiento de la página de configuración de la cámara en Windows 11 y el marco de valores predeterminados que permite configurar la configuración de la cámara que se aplica cuando una aplicación inicia la cámara..

  • Aplicaciones complementarias de cámara - Se describen las aplicaciones complementarias, una característica de extensibilidad para que los fabricantes de cámaras creen aplicaciones personalizadas que puedan configurar la cámara y ajustar las opciones de imagen predeterminadas.

  • Cámaras de red - Se describe la compatibilidad con cámaras de red ONVIF en Windows.

Nuevas propiedades de KS y DDI de la cámara:

Se han actualizado las MSXU UVC para la limitación de la velocidad de fotogramas y las adiciones de FoV2. Para obtener más información, consulte Extensiones de Microsoft para la especificación de clase de vídeo USB 1.5.

Controladores de visualización y gráficos

Las GPU se usan cada vez más en escenarios de inteligencia artificial y aprendizaje automático debido a su potencia computacional, funcionalidades de procesamiento paralelo y control eficaz de grandes conjuntos de datos. Se han agregado varias características nuevas al modelo de controladores de la pantalla de Windows (WDDM) versión 3.2 como optimizaciones para el uso de GPU/NPU, especialmente en escenarios basados en la nube.

  • El seguimiento de bits de integridad mejora el rendimiento de la transferencia de datos VRAM entre hosts físicos durante la migración en vivo de máquinas virtuales.

  • Se ha agregado la migración en vivo de dispositivos de proceso heterogéneos GPU-P. Ahora se puede transferir contenido significativo mientras los recursos virtualizados siguen activos, lo que reduce el tiempo de pausa necesario para completar una migración.

  • Se ha agregado un objeto de sincronización de barrera nativo de GPU como extensión al objeto de barrera supervisado, que admite las siguientes características adicionales:

    • Espera de GPU en un valor de barrera supervisado, lo que permite una sincronización de motor a motor de alto rendimiento sin necesidad de un ciclo de ida y vuelta de la CPU.

    • Notificación de interrupción condicional solo para señales de barrera de GPU que tienen esperas de CPU, lo que permite un ahorro considerable de energía.

    • Almacenamiento de valores de barrera en la memoria local de la GPU.

  • El envío de trabajo en modo de usuario es una característica en curso que aún no está habilitada para su uso final. Esta característica permite que los controladores en modo de usuario envíen trabajo directamente a la GPU sin intervención en modo kernel.

Otras características adicionales de WDDM 3.2 incluyen:

Controladores de filtro y del sistema de archivos

A partir de Windows 11, versión 24H2:

Controladores de red

  • A partir de Windows 11, versión 24H2, puede escribir un controlador NetAdapterCx del marco de controladores en modo de usuario (UMDF). Las API de UMDF de NetAdapterCx se alinean con las versiones de KMDF, por lo que puede convertir el controlador de cliente basado en KMDF en UMDF con poco o ningún cambio en el código.

  • UDP Receive Segment Coalescing Offload (URO) es una nueva característica de descarga de hardware que permite a las tarjetas de interfaz de red (NIC) fusionar segmentos de recepción UDP. Para obtener más información, consulte UDP Receive Segment Coalescing Offload (URO) y URO de NetAdapterCx.

  • WiFiCx Wi-Fi 7 presenta compatibilidad con las características de Wi-Fi 7, lo que proporciona velocidades de conectividad más rápidas, menor latencia y seguridad mejorada. WiFiCx Wi-Fi 7 permite:

    • Funcionamiento multienlace (MLO) con diferenciación de itinerancia para aprovechar varios canales simultáneos al punto de acceso Wi-Fi (AP).

    • Funcionalidades mejoradas para la autenticación WPA3-SAE y cifrado inalámbrico oportunista (OWE) con cifrado GCMP-256.

  • WiFiCx WPA3 SoftAP permite a los dispositivos configurar un punto de acceso temporal (SoftAP) mediante el protocolo de seguridad de acceso protegido Wi-Fi 3 - Autenticación simultánea de iguales (WPA3-SAE).

  • WiFiCx QoS R1 presenta funcionalidades avanzadas de administración del tráfico para dispositivos WiFiCx. QoS R1 permite la priorización de paquetes de datos Wi-Fi a través del servicio de clasificación de secuencias reflejadas (MSCS) y la asignación de QoS (asignación de DSCP a UP).

Kernel

Cuatro nuevos DDI de administración de energía wdm.h para Windows 11, versión 24H2:

Controladores de almacenamiento

Instalar

  • Directiva ADDComClass de INF: se usa una directiva AddComClass dentro de com-server-install-section y registra una clase COM.

  • Directiva ADDComServer de INF: se usa una directiva AddComServer dentro de una sección DDInstall.COM y registra un servidor COM.

  • Sección DDInstall.COM de INF: la sección DDInstall.COM contiene una o varias directivas AddComServer de INF que hacen referencia a otras secciones definidas por el escritor de INF en un archivo INF.

  • La herramienta de conversión del registro INF del paquete de controladores (reg2inf.exe) convierte una clave del Registro y sus valores o un .dll COM que implementa una rutina DllRegisterServer en un conjunto de directivas AddReg de INF o la sección DDInstall.COM de INF para servidores COM en proceso para su inclusión en un archivo INF del paquete de controladores.

USB

Sensors

Seguridad del controlador

Actualizaciones de las Reglas de Windows CodeQL y actualizaciones de la lista de comprobación de seguridad del controlador.

Herramientas de depuración de Windows - WinDbg

Las nuevas características principales de WinDbg se enumeran aquí. Para obtener información completa sobre las actualizaciones de WinDbg, consulte Notas de la versión de WinDbg. Para obtener información general sobre las herramientas de depuración, consulte ¿Qué es WinDbg?.

Depuración en vivo de Linux

Ahora puede depurar un proceso de Linux. Para obtener más información, consulta estos artículos:

Depuración de procesos remotos en vivo de Linux

Símbolos y orígenes de Linux

Otras actualizaciones de WinDbg y nuevas características

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

Volver al principio