Partager via


Nouveautés dans le développement de pilotes pour Windows 11, version 23H2

Cette section décrit les nouvelles fonctionnalités et mises à jour pour le développement de pilotes dans Windows 11, version 23H2. Pour cibler cette version de Windows, vous pouvez utiliser WDK 10.1.22621.2428 (publié le 24 octobre 2023).

Audio

Pour permettre aux pilotes audio d’être plus fiables et d’offrir la meilleure expérience possible pour les utilisateurs de PC, la classe audio eXtension (ACX) est désormais disponible. Pour plus d’informations, consultez la vue d’ensemble des extensions de classe audio ACX

Les API Windows 11 pour les objets de traitement audio fournissent des informations sur les nouvelles fonctionnalités conçues pour améliorer la qualité et la fiabilité des objets de traitement audio Windows (API).

Bluetooth Low Energy (LE) Audio

Bluetooth LE Audio permet la diffusion d'audio unicast ou broadcast vers des appareils Bluetooth LE via un transport isochrone. Depuis la version 5.3 de la spécification de base Bluetooth, il n’existe aucune interface de contrôleur hôte définie standard (HCI) pour que les plateformes hôtes envoient et reçoivent des données isochrones vers et depuis le contrôleur Bluetooth. Le chemin d’accès audio spécifique au fournisseur Bluetooth Windows (VSAP) permet aux plateformes d’utiliser des solutions spécifiques au fournisseur pour activer le streaming audio Bluetooth LE. L’interface logicielle VSAP utilise des extensions de classe audio Windows (ACX) et d’autres propriétés d’interface définies dans ce document. Pour plus d’informations, consultez Bluetooth Low Energy (LE) Audio.

Média de diffusion en continu et caméra

La documentation du pilote de caméra a été mise à jour avec des informations sur la spécification pour développeurs du profil de caméra v2.

Spécification du Profil de Caméra V2 pour Développeurs

Affichage et pilotes graphiques

Éclairage dynamique

L’éclairage dynamique fournit aux utilisateurs et aux développeurs Windows un contrôle natif des appareils d’éclairage implémentant la norme HID LampArray ouverte. En adoptant une norme ouverte et en travaillant avec nos partenaires OEM et ODM, Microsoft cherche à améliorer l’écosystème de logiciels et d’appareils RVB pour les utilisateurs en augmentant l’interopérabilité des appareils et des applications. Les fabricants d’appareils peuvent utiliser le microprogramme standardisé pour la première fois, ce qui permet de nouvelles expériences natives dans le système d’exploitation et les applications Windows sans les coûts élevés du microprogramme propriétaire et du développement logiciel.

Parmi les exemples d’expériences, citons la synchronisation des appareils de différentes marques dans les paramètres Windows, l’application d’effets intelligemment sur les appareils disponibles et l’utilisation des intégrations d’applications pour piloter l’éclairage des appareils. Pour la première fois, les fabricants d’appareils sont autorisés à se concentrer uniquement sur l’innovation et la différenciation, car leurs appareils pourront tirer parti d’une multitude d’expériences de système d’exploitation et d’application. Pour plus d’informations, consultez Appareils d’éclairage dynamique

Système de fichiers et pilotes de filtre

Capteurs de présence humaine

Avec la version de Windows 11, Microsoft prend désormais en charge en mode natif l’ensemble de fonctionnalités de détection de présence dans Windows. Pour les PC Windows 11 qui disposent d’un capteur de présence intégré, les utilisateurs peuvent désactiver automatiquement leur écran lorsqu’ils quittent (voir Lock on leave), puis faire en sorte que leur appareil se réveille rapidement lorsqu’il approche (voir Wake on approach). Cela peut aider à maintenir leur PC plus sécurisé, à économiser de l’alimentation de la batterie et à aider les utilisateurs à revenir au travail plus rapidement. Pour plus d’informations, consultez Détection de présence.

La documentation du pilote d’impression a été mise à jour avec des informations sur la fin du plan de maintenance des pilotes d’imprimante tiers sur Windows.

Fin du plan de maintenance pour les pilotes d’imprimante tiers sur Windows

Pilotes de stockage

USB

À compter de Windows 11 build 22621.1778 (KB5026446), l’application Paramètres Windows répertorie désormais les hubs et appareils USB4 attachés et leurs fonctionnalités. Pour les systèmes compatiblesUSB4, accédez à l’application Paramètres vers >>. Pour plus d’informations, consultez l’activation des paramètres usb4 (Universal Serial Bus 4™).

À compter de Windows 11, version 22H2 Mise à jour de septembre, les pilotes de périphériques ACPI Windows UCM-UCSI prennent en charge la spécification UCSI version 2.0 et 2.1. La spécification UCSI 2.0 comporte des changements importants dans le mappage mémoire de ses structures de données, comme définis dans la table 3-1 Structures de données de la spécification UCSI. Pour maintenir la compatibilité descendante, Windows exige que le PPM UCSI de la version 2.0 ou supérieure de la spécification implémente une fonction _DSM sous l’appareil ACPI UCM-UCSI dans le microprogramme ACPI et retourne une valeur différente de zéro pour indiquer que l’OPM UCSI doit suivre la version de spécification UCSI signalée. Pour plus d’informations, consultez UCM-UCSI appareil ACPI pour UCSI 2.0 et versions ultérieures.

Mise en route

De l’exemple de code au pilote de production - Ce à modifier dans les exemples décrit les modifications qui doivent être apportées aux exemples de pilotes WDK avant de libérer les pilotes de périphérique en fonction de l’exemple de code.

Sécurité du pilote

Une nouvelle rubrique fournit des conseils importants sur la sécurité des pilotes : meilleures pratiques de sécurité des pilotes Windows pour les développeurs de pilotes. Mises à jour des règles Semmle CodeQL et de nouvelles informations sur le Centre de création de rapports de pilotes vulnérables et malveillants Microsoft, ainsi qu’une liste de contrôle de sécurité des pilotes mise à jour.

Outils de débogage Windows

Anciennement publié en préversion de WinDbg dans le Microsoft Store, WinDbg tire parti du même moteur sous-jacent que WinDbg (classique) et prend en charge toutes les mêmes commandes, extensions et flux de travail. Pour plus d’informations, consultez Qu’est-ce que WinDbg ?

Informations étendues sur la vérification des bogues, y compris les nouvelles vérifications de bogues décrites dans la Référence du code de vérification des bogues, telles que la vérification de bogue 0x1DE : BUGCODE_WIFIADAPTER_DRIVER.

Utilisez le nouvel outil de ligne de commande Time Travel Debugging - TTD.exe pour capturer les traces d'exécution du code en voyage temporel.

La nouvelle fonctionnalité de vidage dynamique TaskManager intégrée à Windows est décrite dans le vidage mémoire dynamique du Gestionnaire des tâches

Nouvelle rubrique DebugInfoD du code source disponible dans le débogueur. Cela prend en charge la récupération de fichiers à partir de serveurs DebugInfoD via la DebugInfoD* balise.

La prise en charge du débogueur 2PF KDNET décrit comment activer votre pilote NDIS miniport pour la prise en charge du débogueur 2PF pour permettre une augmentation des performances pour les adaptateurs haute vitesse, souvent utilisés dans les centres de données.

Trois nouvelles rubriques de débogage EXDI, notamment Configurer le débogage en mode noyau de QEMU à l’aide d’EXDI.

Publication des cartes réseau Ethernet prises en charge pour le débogage du noyau réseau dans Windows 11, accompagnée d'informations mises à jour sur les cartes réseau.

Les documents AppVerifier précédemment disponibles uniquement dans un fichier local « CHM » sont désormais disponibles en ligne. Application Verificationr (AppVerifier) est un outil de vérification d’exécution pour le code non managé qui permet de trouver des erreurs de programmation subtiles, des problèmes de sécurité et des problèmes de privilèges de compte d’utilisateur limités qui peuvent être difficiles à identifier avec des techniques de test d’application normales.

Pour plus d’informations sur les nouveautés des pilotes dans les versions antérieures de Windows, consultez les pages suivantes :

Retour en haut