Neues in Windows Server 2022
In diesem Abschnitt werden neue Features und Updates für die Treiberentwicklung in Windows Server 2022 beschrieben.
Kernel
DMA/MDL-Updates
Neue API-Seiten:
- rückruffunktion PCREATE_COMMON_BUFFER_FROM_MDL
- DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE-Enumeration
- DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE-Enumeration
- DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION-Struktur
Aktualisiert:
- DMA_OPERATIONS-Struktur (neues Feld CreateCommonBufferFromMdl)
NUMA (Nicht einheitlicher Speicherzugriff)
Neue API-Seiten:
Aktualisiert:
NetAdapterCx
Das neue Feature zum Zurücksetzen von Geräten auf Plattformebene (Platform-Level Device Reset, PLDR) von NetAdapterCx bietet eine effektive Möglichkeit zum Zurücksetzen und Wiederherstellen fehlerhafter Netzwerkgeräte, ohne das System neu zu starten.
Die NetAdapterCx-Unterstützung für die folgenden Hardwareauslagerungen wurde aktualisiert:
Netzwerk
Zu den neuen Dokumentationen und Features von Netzwerktreibern gehören:
Die neue NDIS-Paketzeitstempelfunktion unterstützt die Hardwarezeitstempelfunktion einer Netzwerkschnittstelle Karte (NIC) für die PTP-Version 2 (Precision Time Protocol).
Das neue Feature NDIS Poll Mode ist ein vom Betriebssystem kontrolliertes Abrufausführungsmodell, das den Datenpfad der Netzwerkschnittstelle steuert.
Die VMMQ-NIC-Auslagerungstechnologie (Virtual Machine Multiple Queues) erweitert native RSS (RSSv1) auf eine virtuelle Hyper-V-Umgebung.
Windows-Treiberframeworks (WDF)
In Windows Server 2022 enthält das Windows Driver Framework (WDF) Kernel-Mode Driver Framework (KMDF) Version 1.33 und User-Mode Driver Framework (UMDF) Version 2.33.
Informationen dazu, was in diesen Frameworkversionen enthalten ist, finden Sie unter Neuerungen für WDF-Treiber in Windows 10. Informationen dazu, was in früheren Versionen von WDF hinzugefügt wurde, finden Sie unter:
Debugger
Informationen zu den Neuerungen im WinDbg Preview-Debugger finden Sie unter WinDbg Preview – Neuerungen. Dazu gehören:
- Unterstützung für portable PDB-Symbole .
- Unterstützung für Open Enclave-Debugging: WinDbg Preview kann jetzt Open Enclave-Anwendungen (OE) debuggen.
- Für das Debuggen von Zeitreisen im Benutzermodus zeigt ein neues Zeitleiste-Fenster eine visuelle Darstellung wichtiger Ereignisse in Ihrer Ablaufverfolgung an: Ausnahmen, Haltepunkte, Funktionsaufrufe und Speicherzugriffe. Weitere Informationen finden Sie unter WinDbg Preview – Zeitachse.
Updates und Addtionen zum Debuggen von Transportthemen, z. B. Automatisches Debuggen des KDNET-Netzwerkkernels einrichten, Einrichten Kernel-Mode Debuggen über USB EEM auf einem Arm-Gerät mithilfe von KDNET und Einrichten von 2PF Kernel-Mode Debuggen mit KDNET.
Fehlerüberprüfung: Stop code topic addtions and updates, including listing live dump codes in a new section – Kernel Live Dump Code Reference.
Treiberqualität
Neuer CodeQL und der Logotest der statischen Tools und ergänzende CodeQL-Abfragen des Windows-Treibers.
Updates und Ergänzungen zu Treiber-Verfier-Regeln, z. B. die neue DoubleFetch-Regel.
Treibersicherheit
Updates zur Checkliste für die Treibersicherheit.
Audio
Aktualisierte und neue Themen, einschließlich:
- Auswahl des Standardaudioendpunkts ab Windows 10
- Assistent für mehrere Sprachfunktionen
- Voice-Aktivierung
- Audio mit geringer Latenz
Neue Onlinehilfe für das KsStudio-Hilfsprogramm.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für