Quoi de neuf dans Windows 10, version 2004
Cette section décrit les nouvelles fonctionnalités et les mises à jour pour le développement de pilotes dans Windows 10, version 2004 (mise à jour de mai 2020 de Windows 10).
Pilotes Windows
Windows 10, version 2004 est une version de transition pour les pilotes universels. Dans cette version, les pilotes universels existent toujours, mais sont étendus avec des pilotes Windows. Un pilote Windows est un pilote universel avec des exigences supplémentaires.
Les pilotes Windows se distinguent des pilotes Windows Desktop. Alors que les pilotes Windows fonctionnent sur toutes les éditions de Windows, les pilotes Windows Desktop ne fonctionnent que sur les éditions Desktop de Windows 10.
Aucun changement n’est nécessaire pour les pilotes universels dans la version 2004, mais la documentation est désormais disponible afin que vous puissiez planifier les changements à venir.
Pour obtenir des informations sur la façon de créer, installer, déployer et déboguer un pilote Windows, veuillez consulter Premiers pas avec le développement de pilotes Windows.
Architecture des erreurs matérielles Windows (WHEA)
WHEA inclut une nouvelle interface (v2). Pour plus d’informations sur la façon de s’enregistrer en tant que source d’erreurs et de signaler des erreurs, veuillez consulter Utilisation de WHEA sur Windows 10.
Pilotes d’affichage et graphiques
Plusieurs nouvelles fonctionnalités améliorées pour les pilotes d’affichage et graphiques sont disponibles dans Windows 10, version 2004, y compris la prise en charge des shaders D3D12 mesh, la prise en charge des samplers, les extensions de raytracing, l’estimation du mouvement vidéo et la prise en charge des ressources vidéo protégées. Veuillez consulter Quoi de neuf pour les pilotes d’affichage et graphiques de Windows 10 pour plus de détails sur ces nouvelles fonctionnalités.
Pilotes de stockage
Un pilote miniport de stockage peut désormais obtenir et définir plus d’informations sur l’état interne d’un appareil, y compris la possibilité de réinitialiser un appareil. Veuillez consulter IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG et StorPortHardwareReset comme bons points de départ.
Débogueur Windows
WinDbg Preview
Mises à jour de WinDbg Preview pour couvrir de nouvelles fonctionnalités telles que WinDbg Preview : Timelines. Les timelines de voyage dans le temps permettent la visualisation des traces d’exécution de code de voyage dans le temps.
Codes d’arrêt
Mises à jour des rubriques de la Référence des codes de vérification de bug et ajout de nouveaux paramètres aux rubriques telles que Vérification de bug 0x1A : MEMORY_MANAGEMENT et Vérification de bug 0xC4 : DRIVER_VERIFIER_DETECTED_VIOLATION.
Nouveaux codes d’arrêt tels que Vérification de bug 0x1DA : HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR, Vérification de bug 0x1A2 : WIN32K_CALLOUT_WATCHDOG_BUGCHECK et Vérification de bug 0x119 : VIDEO_SCHEDULER_INTERNAL_ERROR.
Sécurité des pilotes
Mises à jour de la liste de vérification de la sécurité des pilotes pour utiliser l’outil BinSkim.
Fonctionnalités dépréciées
Le tableau suivant décrit les fonctionnalités de développement de pilotes Windows qui ont été supprimées dans Windows 10.
Technologie de pilotes | Fonctionnalité | Dépréciée dans |
---|---|---|
GNSS/Localisation | Exemple de pilote de géolocalisation pour Windows 8.1 et documentation associée | Windows 10, version 1709 |
Scénarios d’opérateurs mobiles (Mise en réseau) | AllowStandardUserPinUnlock | Windows 10, version 1709 |
Scan/Image | Fonctionnalité WSD (Web Services for Devices) Challenger et documentation associée | Windows 10, version 1709 |
Opérateurs de téléphonie mobile | L’expérience des applications pour le haut débit mobile avec des packages de métadonnées Sysdev est dépréciée en faveur des APPS MO UWP et COSA. | Windows 10, version 1803 |