Nouveautés du 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.0.22621.2428 (publiée le 24 octobre 2023).

Audio

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

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

Bluetooth Low Energy (LE) Audio

Bluetooth LE Audio permet de diffuser en continu en monodiffusion ou de diffuser de l’audio sur des appareils Bluetooth LE via un transport isochron. À compter de la version 5.3 de la spécification Bluetooth Core, il n’existe aucune interface de contrôleur d’hôte définie standard (HCI) pour les plateformes hôtes qui envoient et reçoivent des données isochroneuses 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.

Appareil photo et diffusion multimédia en continu

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

Spécification du développeur Du profil d’appareil photo V2

Pilotes d’affichage et graphiques

Éclairage dynamique

Dynamic Lighting 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 des appareils et logiciels 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 sur le système d’exploitation et les applications Windows sans les coûts élevés liés au développement de microprogrammes et de logiciels propriétaires.

Parmi les exemples d’expériences, citons la synchronisation d’appareils de différentes marques dans les paramètres Windows, l’application intelligente des effets sur les appareils disponibles et l’exploitation des intégrations d’applications pour favoriser 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 myriade d’expériences de système d’exploitation et d’application. Pour plus d’informations, consultez Appareils d’éclairage dynamique

Pilotes de système de fichiers et de filtre

Capteurs de présence humaine

Avec la sortie de Windows 11, Microsoft prend en charge en mode natif l’ensemble des fonctionnalités de détection de présence dans Windows. Pour les PC Windows 11 qui ont un capteur de présence intégré, les utilisateurs peuvent définir la désactivation automatique de leur écran quand ils s’en vont (voir Verrouillage par éloignement), puis définir le déverrouillage rapide de leur appareil quand ils s’approchent (voir Déverrouillage par approche). Ces fonctionnalités contribuent à sécuriser davantage les PC, économiser la batterie et aider les utilisateurs à se remettre 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.

Plan de fin 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 liste désormais les hubs et appareils USB4 attachés et leurs fonctionnalités. Pour les systèmes compatibles USB4, accédez dans l’application Paramètres à Bluetooth & périphériques>USB4 Hubs et périphériques USB4>. Pour plus d’informations, consultez Activation des paramètres USB4 (Universal Serial Bus 4™).

À compter de Windows 11 mise à jour de septembre de la version 22H2, les pilotes de périphérique ACPI UCM-UCSI windows prennent en charge les spécifications UCSI version 2.0 et 2.1. La spécification UCSI 2.0 présente des changements cassants dans le mappage de mémoire de ses structures de données, comme défini dans la spécification UCSI Table 3-1 Data Structures. Pour maintenir la compatibilité descendante, Windows exige que le PPM UCSI de la version 2.0 ou ultérieure 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 la spécification UCSI signalée. Pour plus d’informations, consultez Appareil ACPI UCM-UCSI pour UCSI 2.0 et versions ultérieures.

Prise en main

From Sample Code to Production Driver - What to Change in the Samples décrit les modifications qui doivent être apportées aux exemples de pilotes WDK avant de publier des pilotes de périphérique basés sur l’exemple de code.

Sécurité des pilotes

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 aux règles Semmle CodeQL et aux nouvelles informations sur le Centre de création de rapports sur les 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

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

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

Utilisez le nouvel utilitaire de ligne de commande Débogage de voyage dans le temps - TTD.exe pour capturer les traces d’exécution du code de voyage dans le temps.

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

Nouvelle rubrique DebugInfoD à accès étendu du code source qui est désormais disponible dans le débogueur. Cela prend en charge la récupération de fichiers à partir des serveurs DebugInfoD via la DebugInfoD* balise .

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

Trois nouvelles rubriques de débogage EXDI, notamment Configuration de QEMU Kernel-Mode Débogage à l’aide d’EXDI.

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

Les documents AppVerifier auparavant disponibles uniquement dans un fichier « CHM » local sont désormais disponibles en ligne. Application Verifier (AppVerifier) est un outil de vérification du runtime pour le code non managé qui aide à 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