共用方式為


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

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

WDK NuGet 套件支援

WDK NuGet 套件包含基本程式庫、標頭、DLL、工具和中繼資料,用來建置可由新式 CI/CD 管線共用和支援的 Windows 驅動程式。 使用者可以直接從 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):

  • 相機設定頁面 - 描述 Windows 11 中相機設定頁面的功能和作業,以及預設值架構,可允許在應用程式啟動相機時設定套用的相機設定。

  • 相機隨附應用程式 - 描述隨附應用程式,這是相機製造商可建置自訂應用程式的擴充性功能,可設定相機和調整預設影像設定。

  • 網路攝影機 - 描述與 Windows 中 ONVIF 網路攝影機的相容性。

新攝影機 KS 特性與 DDIs:

更新了 UVC MSXU,用於添加幀速率節流和 FoV2。 如需詳細資訊,請參閱 USB 視訊類別 1.5 規格的 Microsoft 延伸模組

顯示和圖形驅動程式

GPU 因其運算能力、並行處理能力和對大型資料集的高效處理而越來越多地用於人工智慧和機器學習場景。 Windows 顯示驅動程式模型 (WDDM) 3.2 版新增了數個新功能,作為 GPU/NPU 使用量的最佳化,特別是在雲端式案例中。

  • 髒位追蹤 可增強虛擬機器即時移轉期間實體主機之間 VRAM 資料傳輸的效能。

  • 新增異質 GPU-P 運算裝置的即時移轉。 現在可以在虛擬化資源仍處於作用中狀態時傳輸重要內容,從而減少完成遷移所需的暫停時間。

  • GPU 原生柵欄同步處理物件會新增為受監視柵欄物件的延伸模組,支援下列額外功能:

    • GPU 等待監控柵欄值,這允許高效能引擎間同步,而不需要 CPU 來回。

    • 僅針對具有 CPU 等候器的 GPU 柵欄訊號提供條件式中斷通知,可大幅節省電力。

    • 柵欄值儲存在 GPU 的本機記憶體中。

  • 使用者模式工作提交 是尚處於開發中的功能,尚未能最終使用。 這項功能可讓使用者模式驅動程式直接將工作提交至 GPU,而不需要核心模式介入。

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

檔案系統和篩選驅動程式

從 Windows 11 版本 24H2 開始:

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

  • 開啟 $INDEX_ALLOCATION 屬性時, NtCreateFile 現在會接受 FILE_NON_DIRECTORY_FILE 旗標的狀態,而先前則沒有。

  • FltMgr 提供對 USN 和檔案安全性資訊的「建立時查詢」支援。

網路驅動程式

  • 從 Windows 11 版本 24H2 開始,您可以撰寫 User-Mode 驅動程式架構 (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 Protected Access 3 - Simultaneous Authentication of Equals (WPA3-SAE) 安全協議設置軟接入點 (SoftAP)。

  • WiFiCx QoS R1 為 WiFiCx 設備引入了高級流量管理功能。 QoS R1通過鏡像流分類服務(MSCS)和QoS映射(DSCP-to-UP 映射)實現 Wi-Fi 數據包的優先級。

核心

適用於 Windows 11 版本 24H2 的四項新的 wdm.h 電源管理裝置驅動介面 (DDI):

儲存驅動程式

Install

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

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

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

  • 驅動程式套件 INF 登錄轉換工具(reg2inf.exe)會將登錄機碼及其值或由執行 DllRegisterServer 常式的 COM .dll 轉換成一組 INF AddReg 指令INF DDInstall.COM 區段,適用於內部處理 COM 伺服器,以包含在驅動程式套件 INF 檔案中。

USB

感應器

驅動程式安全性

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

Windows 偵錯工具 - WinDbg

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

即時Linux偵錯

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

Linux 即時遠程進程偵錯

Linux 符號和來源

其他 WinDbg 更新和新功能

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

返回頁首