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 tener como destino esta versión de Windows, puedes usar WDK 10.0.26100.1 (publicada el 22 de mayo de 2024).

Compatibilidad con paquetes NuGet de WDK

El paquete NuGet de WDK consta de bibliotecas, encabezados, DLL, herramientas y metadatos esenciales usados para compilar controladores de Windows que se pueden compartir y admitir mediante canalizaciones modernas de CI/CD. Los usuarios pueden acceder a los paquetes NuGet y consumirlos directamente desde nuget.org dentro de 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 de WDK, WDK ahora admite el desarrollo, las pruebas y la implementación de controladores en máquinas ARM64. 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 proporciona soporte para la depuración y el despliegue de controladores en un equipo objetivo 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.

Sonido

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

Cámara y medios de streaming

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 Configuración de cámara: describe 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 la configuración de la cámara aplicada cuando una aplicación inicia la cámara.

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

  • Cámaras de red : describe la compatibilidad con las cámaras de red ONVIF en Windows.

Nuevas propiedades y DDIs de la cámara KS:

Se han actualizado las UVC MSXUs para las adiciones de regulación de la velocidad de fotogramas y FoV2. Para obtener más información, vea Extensiones de Microsoft a la especificación USB Video Class 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 agregan varias características nuevas a windows Display Driver Model (WDDM) versión 3.2 como optimizaciones para el uso de GPU/NPU, especialmente en escenarios basados en la nube.

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

  • Se agrega 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 agrega un objeto de sincronización de barrera nativa de GPU como extensión al objeto de barrera supervisada, que admite las siguientes características adicionales:

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

    • Notificación de interrupción condicional solo para señales de sincronización de GPU que tienen procesos en espera en la 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 de WDDM 3.2 agregadas incluyen:

Sistema de archivos y controladores de filtro

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

Controladores de red

  • A partir de Windows 11, versión 24H2, puedes escribir un controlador User-Mode Driver Framework (UMDF) NetAdapterCx. 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 NetAdapterCx URO.

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

    • Operación multivínculo (MLO) con gestión diferenciada de itinerancia para utilizar múltiples canales simultáneos al punto de acceso (AP) Wi-Fi.

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

  • WiFiCx WPA3 SoftAP permite a los dispositivos configurar un punto de acceso software (SoftAP) mediante el Acceso Protegido Wi-Fi 3 - Autenticación Simultánea de Iguales (WPA3-SAE) protocolo de seguridad.

  • WiFiCx QoS R1 presenta funcionalidades avanzadas de administración del tráfico para dispositivos WiFiCx. QoS R1 permite la priorización de los paquetes de datos de Wi-Fi a través del Servicio de Clasificación de Secuencias Reflejadas (MSCS) y la asignación de QoS (mapeo de DSCP a UP).

Núcleo (Kernel)

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

Controladores de almacenamiento

Install

  • Directiva AddComClass de INF: se utiliza una directiva AddComClass dentro de un contexto especificado por com-server-install-section, y registra una clase COM.

  • Directiva INF AddComServer: Se utiliza una directiva AddComServer dentro de la sección DDInstall.COM y registra un servidor COM.

  • Sección de DDInstall.COM INF: la DDInstall.COM sección contiene una o varias directivas AddComServer de INF que hacen referencia a otras secciones definidas por inf-writer 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 una dll COM que implementa una rutina DllRegisterServer en un conjunto de directivas INF AddReg o en una sección INF DDInstall.COM para servidores COM in-proc 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 las 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, consulte estos artículos:

Depuración de procesos remotos activos 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 a la parte superior