Neuerungen bei der Treiberentwicklung für Windows 11, Version 23H2
In diesem Abschnitt werden neue Features und Updates für die Treiberentwicklung in Windows 11, Version 23H2, beschrieben. Für diese Version von Windows können Sie WDK 10.1.22621.2428 (Veröffentlichung: 24. Oktober 2023) verwenden.
Audio
Damit Audiotreiber zuverlässiger sind und die bestmögliche Erfahrung für PC-Benutzer bieten können, ist die Audio Class eXtension (ACX) jetzt verfügbar. Weitere Informationen finden Sie unter Übersicht über ACX-Audioklassenerweiterungen.
Die Windows 11-APIs für Audioverarbeitungsobjekte bieten Informationen zu neuen Features, die die Qualität und Zuverlässigkeit von Windows-Audioverarbeitungsobjekten (APOs) verbessern.
Bluetooth Low Energy-Audio (LE)
Bluetooth LE Audio ermöglicht das Streamen von Unicast- oder Broadcast-Audio an Bluetooth LE Geräte über einen isochronen Transport. Ab Version 5.3 der Bluetooth-Kernspezifikation gibt es keine standardmäßig definierte Host-Controller-Schnittstelle (HCI) für Host-Plattformen zum Senden und Empfangen isochroner Daten an den und vom Bluetooth-Controller. Mit dem herstellerspezifischen Windows Bluetooth-Audiopfad (VSAP) können Plattformen herstellerspezifische Lösungen verwenden, um Bluetooth LE Audio-Streaming zu ermöglichen. Die VSAP-Softwareschnittstelle verwendet Windows-Audioklassenerweiterungen (ACX) und weitere Schnittstelleneigenschaften, die in diesem Dokument definiert sind. Weitere Informationen finden Sie unter Bluetooth Low Energy (LE) Audio.
Kamera und Streaming-Medien
Die Kameratreiberdokumentation wurde mit Informationen über die Entwicklerspezifikation des Kameraprofils v2 aktualisiert.
Entwicklerspezifikation für Kameraprofil V2
Anzeige- und Grafiktreiber
Windows 11, Version 23H2 enthält Version 1.10 des Indirect Display Driver-(IDD-)Modells. Diese neueste IddCx-Version bietet Unterstützung für HDR10 (High Dynamic Range) und SDR (Standard Dynamic Range) Wide Color Gamut (WCG) für indirekte Anzeigen.
WDDM 3.0 und höhere Treiber können DisplayPort-Monitore unterstützen, die über USB4 angeschlossen sind.
WDDM 3.0 und Treiber höherer Versionen unterstützen Hardware-Flip-Warteschlangen.
Dynamische Beleuchtung
Dynamische Beleuchtung bietet Windows-Benutzern und -Entwicklern die native Steuerung von Beleuchtungsgeräten, die den offenen HID-Standard „LampArray“ implementieren. Durch die Einführung eines offenen Standards und die Zusammenarbeit mit unseren OEM- und ODM-Partnern möchte Microsoft das RGB-Geräte- und Software-Ökosystem für Benutzer verbessern, indem die Interoperabilität von Geräten und Anwendungen erhöht wird. Gerätehersteller können zum ersten Mal standardisierte Firmware verwenden, die neue native Erfahrungen mit dem Windows-Betriebssystem und Apps ermöglicht, ohne die hohen Kosten für die Entwicklung proprietärer Firmware und Software.
Beispiele für Erlebnisse sind die Synchronisierung von Geräten verschiedener Marken in den Windows-Einstellungen, die intelligente Anwendung von Effekten auf alle verfügbaren Geräte und die Nutzung von App-Integrationen zur Steuerung der Gerätebeleuchtung. Zum ersten Mal können sich Gerätehersteller ganz auf Innovation und Differenzierung konzentrieren, da ihre Geräte in der Lage sein werden, die Vorteile einer Vielzahl von Betriebssystem- und App-Erfahrungen zu nutzen. Weitere Informationen finden Sie unter Dynamische Beleuchtungsgeräte
Dateisystem- und Filtertreiber
Zur Unterstützung von Dev Drive wurden Flags hinzugefügt. Ein Minifiltertreiber empfängt diese Flags über seine PFLT_INSTANCE_SETUP_CALLBACK-Routine.
Minifilteranleitungen für Dateisystemplatzhalter wurden hinzugefügt.
Sensoren für die Anwesenheit von Personen
Mit der Veröffentlichung von Windows 11 unterstützt Microsoft jetzt nativ die Anwesenheitssensor-Funktionsgruppe unter Windows. Für Windows 11-PCs, die über einen integrierten Anwesenheitssensor verfügen, können Benutzer*innen ihren Bildschirm automatisch ausschalten lassen, wenn sie vom Gerät weggehen (siehe Sperren nach Weggehen), und ihr Gerät schnell reaktivieren lassen, wenn sie sich nähern (siehe Reaktivieren bei Annäherung). Dies kann zu einem besseren Schutz des PCs und einer Schonung des Akkus beitragen und Benutzer*innen dabei helfen, ihre Arbeit schneller fortzusetzen. Weitere Informationen finden Sie unter Anwesenheitserkennung.
Drucker
Die Druckertreiberdokumentation wurde mit Informationen zum Ende des Wartungsplans für Druckertreiber von Drittanbietern unter Windows aktualisiert.
Ende des Wartungsplans für Druckertreiber von Drittanbietern unter Windows
Speichertreiber
StorNVMe-Befehlssatzunterstützung und Featureunterstützung wurden aktualisiert.
StorPort-Miniporttreiber können jetzt Drehsperren erwerben und freigeben .
USB
Ab Windows 11 Build 22621.1778 (KB5026446) listet die Windows-App „Einstellungen“ nun angeschlossene USB4-Hubs und -Geräte und deren Funktionen auf. Zum Anzeigen USB4-fähiger Systeme navigieren Sie in der App „Einstellungen“ zu Bluetooth& -Geräte>USB>USB4-Hubs und Geräte. Weitere Informationen finden Sie unter Aktivierung der Universal Serial Bus 4-(USB4™-)Einstellungen.
Ab Windows 11, Version 22H2 September-Update, unterstützen die Windows UCM-UCSI ACPI-Gerätetreiber die UCSI-Spezifikation Version 2.0 und 2.1. Die UCSI-Spezifikation 2.0 hat Änderungen in der Speicherzuordnung der Datenstrukturen vorgenommen, wie sie in derUCSI-Spezifikationstabelle 3-1 Datenstrukturen definiert sind. Um die Abwärtskompatibilität aufrechtzuerhalten, verlangt Windows, dass der UCSI PPM der Spezifikationsversion 2.0 oder höher eine _DSM-Funktion unter dem UCM-UCSI ACPI-Gerät in der ACPI-Firmware implementiert und einen Wert ungleich Null zurückgibt, um anzuzeigen, dass UCSI OPM der gemeldeten UCSI-Spezifikationsversion folgen sollte. Weitere Informationen finden Sie unter UCM-UCSI ACPI-Gerät für UCSI 2.0 und höher.
Erste Schritte
Unter Von Beispielcode zu Produktionstreiber – Vorzunehmende Änderungen in den Beispielen werden Änderungen beschrieben, die an den WDK-Beispieltreibern vorgenommen werden müssen, bevor Gerätetreiber basierend auf dem Beispielcode freigegeben werden.
Treibersicherheit
Ein neues Thema enthält wichtige Richtlinien zur Treibersicherheit – Sicherheit von Windows-Treibern: Bewährte Methoden für Treiberentwickler. Updates für die Semmle CodeQL-Regeln und neue Informationen zum Microsoft Vulnerable and Malicious Driver Reporting Center sowie eine aktualisierte Prüfliste zur Treibersicherheit.
Windows-Debugtools
Früher als WinDbg Preview im Microsoft Store veröffentlicht, nutzt WinDbg das gleiche zugrunde liegende Modul wie WinDbg (klassisch) und unterstützt alle gleichen Befehle, Erweiterungen und Workflows. Weitere Informationen finden Sie unter Was ist WinDbg?
Erweiterte Fehlerüberprüfungsinformationen einschließlich neuer Fehlerüberprüfungen, die in der Fehlerprüfungscodereferenz beschrieben werden, wie Bug Check 0x1DE: BUGCODE_WIFIADAPTER_DRIVER.
Verwenden Sie das neue Time Travel Debugging – TTD.exe-Befehlszeilenhilfsprogramm zum Erfassen von Spuren der Ausführung von Zeitreisecode.
Das neue in Windows integrierte TaskManager-Live-Dump-Feature wird im Live-Speicherauszug des Task-Managers beschrieben
Neues DebugInfoD-Thema Erweiterter Zugriff auf Quellcode ist jetzt im Debugger verfügbar. Dies unterstützt den Dateiabruf von DebugInfoD-Servern über das Tag DebugInfoD*
.
Die Debugger 2PF KDNET-Unterstützung beschreibt, wie Sie Ihren Miniport-NDIS-Treiber für die Unterstützung des 2PF-Debuggers aktivieren, um eine höhere Leistung für Hochgeschwindigkeitsadapter zu ermöglichen, die häufig in Rechenzentren verwendet werden.
Drei neue EXDI-Debuggingthemen, darunter Einrichten des QEMU-Kernelmodusdebuggings mit EXDI.
Veröffentlichte unterstützte Ethernet-NICs für das Netzwerkkernkerndebugging in Windows 11 mit aktualisierten Informationen zu NICs.
Die AppVerifier-Dokumente, die bisher nur in einer lokalen „CHM“-Datei verfügbar waren, sind jetzt online verfügbar. Application Verifier (AppVerifier) ist ein Laufzeitverifizierungstool für nicht verwalteten Code, das bei der Suche nach subtilen Programmierfehlern, Sicherheitsproblemen und Problemen mit eingeschränkten Benutzerkontenrechten hilft, die mit normalen Anwendungstestverfahren nur schwer zu erkennen sind.
Verwandte Themen
Informationen dazu, was für Treiber in früheren Windows-Versionen neu war, finden Sie auf den folgenden Seiten: