Novedades de Windows 10, versión 2004
En esta sección se describen las nuevas características y actualizaciones para el desarrollo de controladores en Windows 10, versión 2004 (actualización de mayo de 2020 de Windows 10).
Controladores Windows
Windows 10, versión 2004 es una versión de transición para controladores universales. En esta versión, los controladores universales siguen existiendo, pero se extienden con controladores de Windows. Un controlador de Windows es un controlador universal con requisitos adicionales.
Los controladores de Windows se distinguen de los controladores de escritorio de Windows. Mientras que los controladores de Windows se ejecutan en todas las ediciones de Windows, los controladores de escritorio de Windows solo se ejecutan en las ediciones de escritorio de Windows 10.
No se requiere ningún cambio en los controladores universales de la versión 2004, pero la documentación ya está disponible ahora para que pueda planificar con antelación los próximos cambios.
Para obtener información sobre cómo compilar, instalar, implementar y depurar un controlador de Windows, consulte Introducción al desarrollo de controladores de Windows.
Arquitectura de errores de hardware de Windows (WHEA)
WHEA incluye una nueva interfaz (v2). Para obtener información sobre cómo registrarse como origen de errores y notificar errores, consulte Uso de WHEA en Windows 10.
Controladores de pantalla y gráficos
Hay disponibles varias características nuevas y mejoradas del controlador de pantalla y gráficos en Windows 10, versión 2004, incluida la compatibilidad con el sombreador de malla D3D12, la compatibilidad con la copia de formato, extensiones de trazado de rayos, estimación de movimiento de vídeo y compatibilidad con recursos protegidos por vídeo. Consulte Novedades de los controladores de pantalla y gráficos de Windows 10 para obtener más información sobre estas nuevas características.
Controladores de almacenamiento
Un controlador de minipuerto de almacenamiento ahora puede obtener y establecer más información sobre el estado interno de un dispositivo, incluida la capacidad de restablecer un dispositivo. Consulte IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG y StorPortHardwareReset como buenos puntos de partida.
Depurador de Windows
Versión preliminar de WinDbg
Actualizaciones de la versión preliminar de WinDbg para cubrir nuevas características, como Versión preliminar de WinDbg - Escalas de tiempo. Las escalas de tiempo de viaje permiten la visualización de seguimientos de ejecución de código de viaje en el tiempo.
Códigos de detención
Actualizaciones de los temas Referencia de código de comprobación de errores y la adición de nuevos parámetros a temas como Comprobación de errores 0x1A: MEMORY_MANAGEMENT y Comprobación de errores 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION.
Nuevos códigos de detención, como Comprobación de errores 0x1DA: HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR, Comprobación de errores 0x1A2: WIN32K_CALLOUT_WATCHDOG_BUGCHECK y Comprobación de errores 0x119: VIDEO_SCHEDULER_INTERNAL_ERROR.
Seguridad del controlador
Actualizaciones de la lista de comprobación de seguridad de controladores para usar la herramienta BinSkim.
Características en desuso
En la tabla siguiente se describen las características de desarrollo de controladores de Windows que se han quitado en Windows 10.
Tecnología de controlador | Característica | En desuso en |
---|---|---|
GNSS/Ubicación | Ejemplo de controlador de geolocalización para Windows 8.1 y documentación relacionada | Windows 10, versión 1709 |
Escenarios de operadores de telefonía móvil (redes) | AllowStandardUserPinUnlock | Windows 10, versión 1709 |
Escáner/Imagen | Funcionalidad del Challenger de WSD (servicios web para dispositivos) y documentación relacionada | Windows 10, versión 1709 |
Operadores móviles | Las aplicaciones de experiencia de aplicaciones de banda ancha móvil con paquetes de metadatos Sysdev están en desuso en favor de las aplicaciones para UWP MO y COSA. | Windows 10, versión 1803 |