共用方式為


Windows 11 版本 24H2 的驅動程序開發新功能

本節說明 Windows 11 版本 24H2 中驅動程序開發的新功能和更新。 若要以這個版本的 Windows 為目標,您可以使用 WDK 10.0.26100.1 (2024 年 5 月 22 日發行)。

WDK NuGet 套件支援

WDK NuGet 套件包含用來建置新式 CI/CD 管線可共用及支援的 Windows 驅動程式的基本連結庫、標頭、DLL、工具和元數據。 使用者可以直接從 Visual Studio 內的 nuget.org 存取及取用 NuGet 套件。 搭配 WDK 使用 NuGet 可提供方便的 WDK 擷取和更新解決方案。 它會管理 SDK 之類的相依性,以協助讓驅動程式開發工具鏈保持在最新狀態。 如需詳細資訊,請參閱 使用 NuGet 安裝最新的 WDK - 逐步執行。

ARM64 支援

從WDK 10.0.26100.1版開始,WDK 現在支援在ARM64電腦上開發、測試和部署驅動程式。 除了先前在 ARM64 硬體上支援的 x86 KMDF/UMDF2 驅動程式模擬之外,WDK/EWDK 還可以在 ARM64 硬體上以原生方式安裝及執行。 此外,也支援從 ARM64 和 x64 主電腦對 ARM64 目標機器進行偵錯和部署。 在 ARM64 計算機上安裝 WDK/EWDK 的程式會自動識別並安裝所有必要的相依性,包括建置工具、二進位檔和連結庫。

音訊

ACX 音訊類別延伸模組概觀適用於音訊處理物件的 Windows 11 API 文章的更新,包括下列新資訊:

相機和串流媒體

適用於 Windows 11 版本 24H2 的三篇新相機文章(也適用於 Windows 11 版本 23H2):

新的相機 KS 屬性與 DIS:

已更新適用於幀速率節流和 FoV2 新增的 UVC MSXU。 如需詳細資訊,請參閱 USB視訊類別1.5規格Microsoft擴充功能

顯示和圖形驅動程式

GPU 由於 GPU 的計算能力、平行處理功能,以及大型數據集的有效處理,因此越來越多地用於人工智慧和機器學習案例。 Windows Display Driver Model (WDDM) 3.2 版會新增數個新功能,做為 GPU/NPU 使用量的優化,特別是在雲端式案例中。

其他新增的 WDDM 3.2 功能包括:

  • D3D12 視訊編碼 DDI 已擴充以支援 AV1編碼

  • 使用者模式或內核模式圖形驅動程式用來判斷是否支援並啟用特定 WDDM 功能的方法

  • TDR (逾時偵測和復原) 偵錯已增強 ,以提供 TDR 事件原因的詳細資訊。

  • 配置通知 是尚未啟用以供最終使用的進行中功能。 此功能可讓核心模式驅動程式接收即將進行分頁收回或升級作業之配置的相關通知。

檔系統和篩選驅動程式

從 Windows 11 版本 24H2 開始:

  • 系結連結 可用來透過系結篩選器將文件系統命名空間系結至本機「虛擬路徑」(bindflt.sys)。 迷你篩選工具可以選擇否決系統開機分割區上的這類系結連結。 如需詳細資訊,請參閱 否決系結連結

  • 開啟 $INDEX_ALLOCATION 屬性時,NtCreateFile 現在會接受 FILE_NON_DIRECTORY_FILE 旗標的狀態,但先前並未執行。

  • FltMgr 提供 建立 USN 和檔案安全性信息的查詢。

網路驅動程式

  • 從 Windows 11 版本 24H2 開始,您可以撰寫 使用者模式驅動程式架構 (UMDF) NetAdapterCx 驅動程式。 NetAdapterCx 中的 UMDF API 與 KMDF 版本一致,因此您可以將以 KMDF 為基礎的用戶端驅動程式轉換成 UMDF,而不需要變更程式代碼。

  • UDP 接收區段聯合卸載 (URO) 是新的硬體卸除功能,可讓網路適配器 (NIC) 聯合 UDP 接收區段。 如需詳細資訊,請參閱 UDP 接收區段聯合卸除 (URO)NetAdapterCx URO

  • WiFiCx Wi-Fi 7 引進了Wi-Fi 7 功能的支援,可提供更快的連線速度、較低的延遲,以及改善的安全性。 WiFiCx Wi-Fi 7 可啟用:

    • 具有漫遊差異的多重連結作業 (MLO),以利用多個同時通道到Wi-Fi存取點 (AP)。

    • 使用 GCMP-256 加密的 WPA3-SAE 驗證和機會式無線加密 (OWE) 增強功能。

  • WiFiCx WPA3 SoftAP 可讓裝置使用 Wi-Fi 保護的存取 3 - 同時驗證 Equals (WPA3-SAE) 安全性通訊協定來設定軟體存取點 (SoftAP)。

  • WiFiCx QoS R1 引進WiFiCx裝置的進階流量管理功能。 QoS R1 可透過鏡像串流分類服務 (MSCS) 和 QoS 對應來啟用 Wi-Fi 資料封包的優先順序(DSCP 對 UP 對應)。

核心

適用於 Windows 11 版本 24H2 的四個新的 wdm.h 電源管理 DIS:

記憶體驅動程式

安裝

  • INF AddComClass 指示詞AddComClass 指示詞會在 中使用 com-server-install-section ,並註冊 COM 類別。

  • INF AddComServer 指示詞在區段中使用 DDInstall.COM AddComServer 指示詞,並註冊 COM 伺服器。

  • INF DDInstall.COM 區段:區DDInstall.COM包含一或多個 INF AddComServer 指示詞,這些指示詞會參考 INF 檔案中的其他 INF 寫入器定義區段。

  • 驅動程式套件 INF 登錄轉換工具 (reg2inf.exe) 會將登錄機碼及其值或 COM .dll將 DllRegisterServer 例程實作成一組 INF AddReg 指示詞或 INF DDInstall.COM 區段,以便將內部 COM 伺服器納入驅動程式套件 INF 檔案。

USB

感應器

驅動程式安全性

Windows CodeQL 規則更新,以及驅動程式安全性檢查清單更新。

Windows 偵錯工具 - WinDbg

這裡列出主要的 WinDbg 功能。 如需 WinDbg 更新的完整詳細數據,請參閱 WinDbg 版本資訊。 如需偵錯工具的一般資訊,請參閱 什麼是 WinDbg?

即時Linux偵錯

您現在可以即時偵錯 Linux 程式。 如需詳細資訊,請參閱下列文章:

Linux 即時遠程進程偵錯

Linux 符號和來源

其他 WinDbg 更新和新功能

如需過去 Windows 版本中驅動程式新功能的相關信息,請參閱下列頁面:

[回到頁首]