Windows Server 2022 的新功能
本節說明 Windows Server 2022 中驅動程序開發的新功能和更新。
核心
DMA/MDL 更新
新的 API 頁面:
- PCREATE_COMMON_BUFFER_FROM_MDL回呼函式
- DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE列舉
- DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE列舉
- DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION 結構
已更新:
NUMA (非統一記憶體存取)
新的 API 頁面:
已更新:
NetAdapterCx
新的 NetAdapterCx 平臺層級裝置重設 (PLDR) 功能提供有效的方法來重設和復原故障的網路裝置,而不需要重新啟動系統。
已更新下列硬體卸除的 NetAdapterCx 支援:
網路
新的網路驅動程式檔與功能包括:
新的 NDIS 封包時間戳 功能支援有效時間通訊協定第 2 版網路適配器 (NIC) 的硬體時間戳功能。
新的 NDIS 輪詢模式 功能是操作系統控制的輪詢執行模型,可驅動網路介面數據路徑。
虛擬機多個佇列 (VMMQ) NIC 卸除技術會將原生 RSS (RSSv1) 延伸至 Hyper-V 虛擬環境。
Windows 驅動程式架構 (WDF)
在 Windows Server 2022 中,Windows 驅動程式架構 (WDF) 包含內核模式驅動程式架構 (KMDF) 1.33 版和使用者模式驅動程序架構 (UMDF) 2.33 版。
如需這些架構版本所含專案的資訊,請參閱 Windows 10 中 WDF 驅動程式的新功能。 若要查看舊版 WDF 中新增的內容,請參閱:
偵錯工具
如需 WinDbg 預覽調試程式新功能的相關信息,請參閱 WinDbg 預覽 - 新功能。 重點包括:
- 可攜式 PDB 符號 支援。
- 支援 Open 記憶體保護區偵錯 - WinDbg 預覽版現在可以偵錯 Open Enclave (OE) 應用程式。
- 針對使用者模式時間移動偵錯,新的時間軸視窗會顯示追蹤中重要事件的視覺表示法:例外狀況、斷點、函數調用和記憶體存取。 如需詳細資訊,請參閱 WinDbg 預覽 - 時程表。
更新和新增以偵錯傳輸主題,例如 自動設定 KDNET 網路核心偵錯、 使用 KDNET 在 Arm 裝置上透過 USB EEM 設定內核模式偵錯,以及 使用 KDNET 設定 2PF 內核模式偵錯。
錯誤檢查停止程式代碼主題新增和更新,包括在新區段中列出即時傾印程序代碼 - 核心實時傾印程式代碼參考。
驅動程式品質
新的 CodeQL 和靜態工具標誌測試和補充 Windows 驅動程式 CodeQL 查詢。
更新和新增驅動程序驗證器規則,例如新的 DoubleFetch 規則。
驅動程式安全性
驅動程式安全性檢查清單的更新。
音訊
已更新和新的主題,包括:
KsStudio 公用程式的新在線說明。