Freigeben über


Neuerungen bei der Treiberentwicklung für Windows 11, Version 24H2

In diesem Abschnitt werden neue Features und Updates für die Treiberentwicklung in Windows 11, Version 24H2, beschrieben. Um diese Version von Windows als Ziel zu verwenden, können Sie WDK 10.0.26100.1 (veröffentlicht am 22. Mai 2024) verwenden.

WDK-NuGet-Paketunterstützung

Das WDK-NuGet-Paket besteht aus wichtigen Bibliotheken, Headern, DLL, …Tools und Metadaten zum Erstellen von Windows-Treibern, die von modernen CI/CD-Pipelines gemeinsam genutzt und unterstützt werden können. Benutzer*innen können von Visual Studio aus direkt über nuget.org auf die NuGet-Pakete zugreifen und diese nutzen. Die Verwendung von NuGet mit dem WDK bietet eine bequeme Lösung für WDK-Akquisition und -Updates. Es verwaltet Abhängigkeiten wie das SDK, um die Treiberentwicklungs-Toolkette auf dem neuesten Stand zu halten. Weitere Informationen finden Sie unter Installieren des neuesten WDK mit NuGet – Schritt für Schritt.

ARM64-Unterstützung

Ab WDK Version 10.0.26100.1 unterstützt WDK jetzt die Entwicklung, Tests und Bereitstellung von Treibern auf ARM64-Computern. WDK/EWDK kann auf ARM64-Hardware installiert und nativ ausgeführt werden, zusätzlich zur zuvor unterstützten Emulation von x86 KMDF/UMDF2-Treibern auf ARM64-Hardware. Es gibt auch Unterstützung für das Debuggen und bereitstellen von Treibern auf einem ARM64-Zielcomputer von ARM64- und x64-Hostcomputern. Bei der Installation von WDK/EWDK auf ARM64-Computern werden automatisch alle erforderlichen Abhängigkeiten wie Build Tools, Binärdateien und Bibliotheken identifiziert und installiert.

Audio

Aktualisierungen der ACX-Audioklassenerweiterungen (Übersicht) und der Windows 11-APIs für Audioverarbeitungsobjekte, einschließlich neuer Informationen zu den folgenden Themen:

Kamera und Streaming-Medien

Drei neue Kameraartikel für Windows 11, Version 24H2 (gilt auch für Windows 11, Version 23H2):

  • Die Seite „Kameraeinstellungen“ – Beschreibt die Funktionen und die Funktionsweise der Seite mit den Kameraeinstellungen in Windows 11 sowie das Standardwerte-Framework, das die Konfiguration der Kamerakonfiguration ermöglicht, die beim Start einer Anwendung auf die Kamera angewendet wird.

  • Begleit-Apps für Kameras – Beschreibt Begleit-Apps, eine Erweiterungsfunktion für Kamerahersteller zur Erstellung benutzerdefinierter Anwendungen, mit denen die Kamera konfiguriert und Standardbildeinstellungen angepasst werden können.

  • Netzwerkkameras – Beschreibt die Kompatibilität mit ONVIF-Netzwerkkameras unter Windows.

Neue Kamera-KS-Eigenschaften und DDIs:

Aktualisierte UVC MSXUs für Framerate-Drosselung und FoV2-Ergänzungen. Weitere Informationen finden Sie unter Microsoft-Erweiterungen für die USB-Video-Spezifikation der Klasse 1.5.

Anzeige- und Grafiktreiber

GPUs werden aufgrund ihrer Rechenleistung, parallelen Verarbeitungsfunktionen und der effizienten Handhabung großer Datasets zunehmend in künstlichen Intelligenz- und Machine Learning-Szenarien verwendet. Zur Windows Display Driver Model (WDDM) Version 3.2 werden mehrere neue Features hinzugefügt, die die GPU/NPU-Nutzung optimieren, insbesondere in cloudbasierten Szenarien.

  • Dirty-Bit-Nachverfolgung verbessert die Leistung der VRAM-Datenübertragung zwischen physischen Hosts während der Livemigration virtueller Computer.

  • Die Livemigration heterogener GPU-P-Compute-Geräte wird hinzugefügt. Erhebliche Inhalte können jetzt übertragen werden, während virtualisierte Ressourcen noch aktiv sind, wodurch die Pausenzeit reduziert wird, die zum Abschließen einer Migration erforderlich ist.

  • Ein GPU natives Zaunsynchronisierungsobjekt wird als Erweiterung des überwachten Zaunobjekts hinzugefügt, das die folgenden zusätzlichen Features unterstützt:

    • GPU wartet auf überwachten Zaunwert, was eine leistungsstarke Engine-zu-Engine-Synchronisierung ohne CPU-Roundtrips ermöglicht.

    • Benachrichtigung über bedingte Unterbrechung nur für GPU-Zaunsignale mit CPU-Waitern, wodurch erhebliche Stromeinsparungen erzielt werden können.

    • Speicher des Zaunwerts im lokalen Speicher der GPU.

  • Die Übermittlung im Benutzermodus ist ein in Bearbeitung befindliches Feature, das noch nicht für die endgültige Verwendung aktiviert ist. Mit diesem Feature können Treiber im Benutzermodus die Arbeit direkt an die GPU senden, ohne dass ein Kernelmodus eingreifen muss.

Weitere neue WDDM 3.2-Funktionen sind:

Dateisystem- und Filtertreiber

Ab Windows 11, Version 24H2:

Netzwerktreiber

  • Ab Windows 11, Version 24H2, können Sie einen Treiber für den Benutzermodus (UMDF) NetAdapterCx-Treiber schreiben. Die UMDF-APIs in NetAdapterCx richten sich an die KMDF-Versionen, sodass Sie den KMDF-basierten Clienttreiber mit wenig bis ohne Codeänderungen in UMDF konvertieren können.

  • UDP Receive Segment Coalescing Offload (URO) ist ein neues Hardware-Offload-Feature, das Netzwerkschnittstellenkarten (NICs) ermöglicht, UDP-Empfangssegmente zusammenzuschließen. Weitere Informationen finden Sie unter UDP Receive Segment Coalescing Offload (URO) und NetAdapterCx-URO.

  • WiFiCx WI-Fi 7 bietet Unterstützung für WLAN 7-Funktionen, bietet schnellere Verbindungsgeschwindigkeiten, niedrigere Latenz und verbesserte Sicherheit. WiFiCx WI-Fi 7 ermöglicht:

    • Multi-Link Operation (MLO) mit Roamingdifferenzierung, um mehrere gleichzeitige Kanäle zum WLAN-Zugriffspunkt (AP) zu nutzen.

    • Erweiterte Funktionen für WPA3-SAE-Authentifizierung und Opportunistic Wireless Encryption (OWE) mit GCMP-256-Verschlüsselung.

  • WiFiCx WPA3 SoftAP ermöglicht Geräten das Einrichten eines Soft Access Point (SoftAP) mithilfe des WLAN-geschützten Zugriffs 3 – Gleichzeitige Authentifizierung des Wpa3-SAE-Sicherheitsprotokolls (WPA3-SAE).

  • WiFiCx QoS R1 führt erweiterte Datenverkehrsverwaltungsfunktionen für WiFiCx-Geräte ein. QoS R1 ermöglicht die Priorisierung von WLAN-Datenpaketen über den gespiegelten Datenstrom-Klassifizierungsdienst (MSCS) und die QoS-Zuordnung (DSCP-to-UP Mapping).

Kernel

Vier neue wdm.h Power Management DDIs für Windows 11, Version 24H2:

Speichertreiber

Installieren

  • INF-AddComClass-Direktive: Eine AddComClass-Direktive wird in einer COM-Klassecom-server-install-section verwendet und registriert.

  • INF-AddComServer-Direktive: Eine AddComServer-Direktive wird in einem AbschnittDDInstall.COM verwendet und registriert einen COM-Server.

  • INF DDInstall.COM-Abschnitt: DerDDInstall.COM Abschnitt enthält eine oder mehrere INF-AddComServer-Direktiven, die auf andere INF-Writer-definierte Abschnitte in einer INF-Datei verweisen.

  • Das INF-Registrierungskonvertierungstool (reg2inf.exe) des Treiberpakets konvertiert einen Registrierungsschlüssel und seine Werte oder eine COM-.dll die Implementierung einer DllRegisterServer-Routine in eine Reihe von INF-AddReg-Direktiven oder INF-DDInstall.COM-Abschnitt für in proc-COM-Server, um in eine INF-Datei des Treiberpakets einzuschließen.

USB

Sensoren

Treibersicherheit

Updates für die Windows CodeQL-Regeln und Updates für die Sicherheitsprüfliste für Treiber.

Windows-Debuggingtools – WinDbg

Hier sind wichtige neue WinDbg-Features aufgeführt. Ausführliche Informationen zu den Updates für WinDbg finden Sie in den WinDbg-Versionshinweisen. Allgemeine Informationen zu den Debugtools finden Sie unter Was ist WinDbg?.

Live Linux-Debugging

Sie können jetzt einen Linux-Prozess live debuggen. Weitere Informationen finden Sie in folgenden Artikeln:

Linux Live-Remote-Prozess-Debugging

Linux-Symbole und -Quellen

Weitere WinDbg-Updates und neue Features

Informationen dazu, was für Treiber in früheren Windows-Versionen neu war, finden Sie auf den folgenden Seiten:

Nach oben