Udostępnij przez


Informacje o wersji zestawu Windows Driver Kit (WDK)

Następujące funkcje i poprawki błędów znajdują się w aktualizacji zestawu Windows 11 WDK.

Wersja 10.0.28000.1 (26H1)

Wydany 21 listopada 2025 r.

Wskazówki dotyczące użycia

26H1 zawiera zmiany systemu w celu obsługi określonej technologii krzemowej. Użyj tylko wtedy, gdy te zmiany będą potrzebne. Aby uzyskać szczegółowe informacje, zobacz Zapowiedź kompilacji Windows 11 Insider Preview 28000.

Wersja 10.0.26100.6584

Wydany 23 września 2025 r.

SoundWire Device Class for Audio (SDCA)

Stos sterowników SDCA obsługuje teraz funkcję Wzmacniacza Towarzyszącego SDCA i scenariusze wielokanałowego przechwytywania. Wszystkie sterowniki SDCA są wbudowane w system. Włącz łączność z sieciami Wi-Fi 7 przedsiębiorstw.

Sieć

Zestaw WDK dodaje zmiany do publicznego nagłówka i biblioteki WiFiCx, aby umożliwić sterownikom IHV łączenie się z sieciami Wi-Fi 7 przedsiębiorstw. Wersja analizatora TLV sterownika WiFiCx została zaktualizowana do wersji 2.0.13 i dodano funkcje, aby umożliwić systemowi Windows i sterownikowi wykrywanie obsługi łączności Wi-Fi 7 dla przedsiębiorstw z obu stron.

icekeymaninterface.h

  • Dodaje nową flagę do struktury możliwości implementacji, aby potwierdzić zgodność modułu FIPS.
  • Wprowadza nowy interfejs API do weryfikacji, czy opakowany klucz może być rozpakowany przez system.

Monitor pakietów Clnt NPIs

Sterowniki trybu jądra mogą wykorzystywać Pktmon Clnt NPIs do przesyłania powiadomień o pakietach sieciowych do platformy PktMon. Te interfejsy NPI umożliwiają diagnozowanie problemów z wydajnością i łącznością sieciową. Interfejsy NPI umożliwiają rejestrację w czasie wykonywania za pomocą platformy PktMon, dzięki czemu sterowniki mogą bezpiecznie działać w systemach bez obsługi protokołu Pktmon.

usermode_accessors.h

Zawiera dedykowane funkcje dla jądra do używania podczas odczytywania z i zapisywania do wirtualnej przestrzeni adresowej w trybie użytkownika. Aby uzyskać więcej informacji, zobacz usermode_accessor.h.

Wersja 10.0.26100.4202

Wydany 16 czerwca 2025 r.

Umowa licencyjna użytkownika oprogramowania Windows Driver Kit (EULA)

Umowa LICENCYJNA zestawu sterowników systemu Windows została zaktualizowana. Ta aktualizacja obejmuje rutynowy przegląd i naprawione uszkodzone linki.

Funkcja renderowania stereo Bluetooth

Konfiguracja audio 8 jest teraz dostępna, umożliwiając renderowanie stereo z równoczesną funkcją przechwytywania mono. To udoskonalenie wspiera dźwięk przestrzenny w usłudze Microsoft Teams i zapewnia ulepszone bezprzewodowe środowisko audio do gier.

Aktualizacja ograniczeń dostępu enklawy

Flaga IMAGE_ENCLAVE_CONFIG32 wymusza teraz politykę ograniczającą dostęp enklawy do przestrzeni adresowej procesu, który ją zawiera. Enklawy muszą używać EnclaveCopyIntoEnclave i EnclaveCopyOutOfEnclave API w celu uzyskania dostępu do pamięci. Ponadto interfejs API EnclaveRestrictContainingProcessAccess może służyć do modyfikowania tego ograniczenia w czasie wykonywania.

Wersja 10.0.26100.3323

Wydany 14 marca 2025 r.

SoundWire Device Class for Audio (SDCA)

Sterownik SdcaClass wysyła teraz powiadomienia do dołączonego sterownika XU SDCA o zmianach w kontroli stanu funkcji sprzętowej wraz ze zmianami stanu systemu.

Bluetooth LE Audio wielokanałowe dwukierunkowe przesyłanie strumieniowe

Dodano nowy zestaw struktur danych do obsługi dwukierunkowego przesyłania strumieniowego wielokanałowego. Na przykład renderowanie stereo z przechwytywaniem mono dla Bluetooth LE Audio. Istnieją teraz flagi służące do określania lokalizacji kodera audio dla obsługi przesyłania strumieniowego w wielu kanałach dwukierunkowych.

Wersja 10.0.26100.2454

Wydany 27 listopada 2024 r.

Interfejsy API monitora pakietów

Interfejsy API pktmon są dostępne dla sterowników działających w trybie jądra do wysyłania i odbierania powiadomień o pakietach sieciowych. Te interfejsy API umożliwiają diagnozowanie problemów z wydajnością i łącznością sieciową.

Poprawki błędów

Instalator zestawu WDK nieoczekiwanie uruchamia instalację pakietu VSIX na końcu instalacji, jeśli wcześniejszy zestaw WDK był już obecny na komputerze. WDK VSIX nie jest już częścią WDK MSI, więc instalator nie wykazuje już tej funkcjonalności.

Wersja 10.0.26100.2161

Wydany 4 listopada 2024 r.

Obsługa KASAN

Kernel Address Sanitizer (KASAN), technologia wykrywania usterek obsługiwana obecnie w sterownikach systemu Windows, umożliwia wykrywanie kilku klas nielegalnego dostępu do pamięci. Aby uzyskać więcej informacji, zobacz Kernel Address Sanitizer (KASAN).

Synchronizacja plików platformy Azure

Zaktualizowano definicję tagu ponownej analizy w usłudze Azure File Sync. Aby uzyskać szczegółowe informacje, zobacz Azure File Sync.

NARZĘDZIA do kompilacji EWDK VS (10.0.26100.2161)

Narzędzia kompilacji programu Visual Studio w zestawie EWDK są aktualizowane do wersji 17.11.4.

Aktualizacja MSI WDK

WDK VSIX nie jest już dostarczany z WDK MSI, ponieważ WDK VSIX jest teraz częścią indywidualnych składników Visual Studio. Podczas próby zainstalowania pliku MSI WDK na maszynie bez zainstalowanego zestawu WDK VSIX zostanie wyświetlony następujący komunikat ostrzegawczy na początku instalacji.

Zrzut ekranu przedstawiający powiadomienie o instalacji WDK VSIX.

Jeśli jednak zestaw WDK jest zainstalowany na maszynie z rozszerzeniem VSIX dla zestawu WDK, zostanie wyświetlony komunikat potwierdzający pomyślną instalację.

Zrzut ekranu przedstawiający komunikat o powodzeniu instalacji zestawu WDK.

Wersja 10.0.26100.1882

Wydany 14 października 2024 r.

Nagłówki audio

Dodano audioAggregation.h i audioSensors.h w celu włączenia klasy urządzeń SoundWire dla audio (SDCA) do agregacji głośników i obsługi ultradźwięków.

Narzędzia do kompilacji EWDK VS (10.0.26100.1882)

Narzędzia kompilacji programu Visual Studio w zestawie EWDK są aktualizowane do wersji 17.10.5.

Wersja 10.0.26100.1591

Wydany 18 września 2024 r.

Instalacja WDK VSIX

WDK VSIX jest dodawany jako pojedynczy składnik programu Visual Studio, począwszy od wersji VS 17.11. Aby uzyskać więcej informacji, zobacz stronę pobierania zestawów sterowników systemu Windows.

Zrzut ekranu przedstawiający wybrany pojedynczy składnik zestawu WDK programu Visual Studio.

Logo narzędzi statycznych — tworzenie dziennika weryfikacji sterownika

Aby utworzyć dziennik weryfikacji sterownika (DVL) dla testu logo narzędzi statycznych, zobacz artykuł Tworzenie dziennika weryfikacji sterownika.

Przejście do rozszerzeń > sterowników > Utwórz dziennik weryfikacji sterownika w programie Visual Studio teraz powoduje wyświetlenie następującego komunikatu przekierowania.

Zrzut ekranu przedstawiający powiadomienie programu Visual Studio dotyczące generowania DVL CodeQL.

Logo narzędzi statycznych — wymaganie dotyczące umieszczania pliku CODEQL SARIF

Proces generowania dvl dla codeQL wcześniej wymagał umieszczania pliku SARIF w tym samym katalogu co plik VCXProj dla projektu sterownika. Uznając niedogodności stwarzane dla deweloperów, wyeliminowaliśmy wymaganie. Teraz użytkownicy mogą wygenerować plik DVL i zapisać go w dowolnej wybranej lokalizacji przy użyciu tego polecenia:

C:\Program Files (x86)\Windows Kits\10\Tools\dvl\dvl.exe" /manualCreate `<driverName>` `<driverArchitecture>` /`<path to sarif file>`'\

Zrzut ekranu z zaktualizowanego umieszczenia SARIF.

Sterowniki UMDF WiFiCX

Aby obsługiwać sterowniki UMDF WiFiCX, dodaliśmy wsparcie dla publicznego nagłówka i biblioteki UMDF. Te zmiany gwarantują, że sterowniki WiFiCX stosują zalety pisania sterowników UMDF. Wprowadzono następujące aktualizacje:

  • Utworzono nową wersję UMDF wifiCxTlvGenParse.lib.
  • Utworzono odpowiedniki UMDF dla KMDF: dot11wificxintf.h, dot11wificxtypes.hpp i WifiCxTlvGenParse.lib.

Poprawki błędów dotyczące podstaw urządzeń i struktury testowej WDTF

Naprawiono usterki skojarzone z testami DevFund. Ta zmiana poprawia środowisko obsługi zestawu WDK.