Windows SDK 有什麼新內容

在新建或現有的 Windows 應用程式中,你可以透過多種方式取得 Windows SDK:從安裝程式或 ISO、在 Visual Studio 2022 安裝程式中安裝,或是下載 NuGet 套件。 你可以手動安裝新版本、在 Visual Studio 更新,或更新 NuGet 套件來更新 SDK。

關於最新版本,請參見 Windows SDK 的下載

28000 版本

版本 10.0.28000.1839

發行日期: 2026年4月

WinRT API 新增與更新

Windows.Devices.Haptics(UniversalApiContract 19.0)
KnownSimpleHapticsControllerWaveforms 上的新屬性:

  • Collide — 碰撞觸覺回饋波形識別
  • Align — 對齊觸覺回饋波形識別
  • Step — 階躍觸覺反饋波形識別
  • Grow — 成長型觸覺回饋波形識別符

Windows.Devices.Printers
從實驗型升級到穩定型:

  • VirtualPrinterInstallationStatus enum — 安裝狀態值,包括 InstallationSucceeded
  • VirtualPrinterPreferredInputFormat enum — 偏好的輸入格式值,包括 OpenXps
  • IVirtualPrinterInstallationParameters 介面
  • IVirtualPrinterInstallationResult 介面
  • IVirtualPrinterManagerStatics 介面
  • IVirtualPrinterSupportedFormat 介面
  • IVirtualPrinterSupportedFormatFactory 介面
  • VirtualPrinterInstallationParameters 執行階段類別
  • VirtualPrinterInstallationResult 執行階段類別
  • VirtualPrinterSupportedFormat 執行階段類別

Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
新型機種:

  • ClosedCaptionTheme 執行階段類別 — 代表帶有自訂功能的隱藏字幕主題
  • IClosedCaptionTheme介面 — 屬性:IdDisplayNameFontColorComputedFontColorFontOpacityFontSizeFontStyleFontEffectBackgroundColorComputedBackgroundColorBackgroundOpacityRegionColorComputedRegionColorRegionOpacity
  • IClosedCaptionThemeStatics介面 — 方法:GetAvailableThemesGetSelectedThemeTrySetSelectedTheme,事件:ThemesChangedSelectedThemeChanged
WinRT 實驗性 API 新增內容

Windows.Storage.Search (UniversalApiContract 19.0):
新介面:

  • IQueryOptionsAdditionalSearchSources — 將 IncludeCloudProvidersIncludeLocalSemanticIndex 屬性新增到 QueryOptions
Win32 API 新增與更新

藍牙 Hands-Free 設定檔(bthdef.h)
新增完整的藍牙 Hands-Free 設定檔(HFP)功能常數:

  • HFP_AG_SDP_SUPPORTED_FEATURE_* — Audio Gateway SDP 支援三方通話、回聲消除、語音辨識、帶內鈴聲、語音標籤、寬頻語音等功能旗標
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* — Audio Gateway BRSF 支援三方通話、回聲消除、語音辨識、編解碼器協商等功能旗標
  • HFP_HF_SDP_SUPPORTED_FEATURE_* — Hands-Free SDP 支援功能旗標,涵蓋回聲消除、三方通話、CLI 呈現、語音辨識等
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* — Hands-Free BRSF 支援回聲消除、三方通話、語音辨識、編解碼器協商等功能旗標
  • HFP_NETWORK_NO_ABILITY_TO_REJECTHFP_NETWORK_ABILITY_TO_REJECT — 網路呼叫拒絕能力標誌

HID 用途(hidusage.h)
新的觸覺使用值:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDEHID_USAGE_HAPTICS_WAVEFORM_ALIGNHID_USAGE_HAPTICS_WAVEFORM_STEPHID_USAGE_HAPTICS_WAVEFORM_GROW

NVMe (nvme.h)
修正錯字:

  • NVME_LOG_PAGE_BOOT_PARTITON 更名為 NVME_LOG_PAGE_BOOT_PARTITION

安全/SSPI(sspi.h)
新指南:

  • SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER — 佔位認證資料類型

安全性 / LSA(ntlsa.h)
新的基於代理的認證 API:

  • LsaCreateAgentAccount — 建立代理人帳戶
  • LsaRetrieveAgentLogonCredential — 取得代理登入憑證
  • LsaEnumerateAgentAccounts — 列舉代理人帳戶
  • LsaDeleteAgentAccount — 刪除代理人帳號
  • LsaGetAgentOwner — 找到經紀人老闆
  • LSA_AGENT_LOGON_CREDENTIAL — 代理登入憑證結構
  • LSA_AGENT_ACCOUNT_INFO — 代理人帳戶資訊結構
  • LSA_AGENT_ACCOUNT_LIST — 代理人帳戶結構列表

安全/認證(NTSecPKG.h)
新定義:

  • KSecAllocateContextBuffer — 分配安全上下文緩衝區的功能
  • 為 C++ 相容性新增 extern "C" 的防護

內容索引(NTQuery.h)
新定義:

  • CI_VERSION_CORRID — 內容索引相關性 ID 版本常數

文字服務(TextStor.h)
新定義:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — 標記以停用寫作建議
  • TS_SS_MULTILINE — 多行文字存儲支援旗標

WRL 非同步(wrl/async.h)
Updated:

  • 非同步完成處理已重新設計,以提升執行緒安全,使用 _InterlockedCompareExchange 並採用引用計數法cCompleteDelegateRefCount_
COM API 更新

版本升級助手(EditionUpgradeHelper.idl)
更新方法:

  • IClipServiceNotificationHelper::ShowToast — 參數列表從 5 個 BSTR 參數簡化為 void

Text Services Framework (TextStor.idl)
新常數:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — 旗標以停用寫作建議功能
  • TS_SS_MULTILINE — 多行文字存儲支援旗標

建置 10.0.28000.1721

發行日期: 2026年3月

這是對 28000 SDK 系列的重大版本提升。

WinRT API 新增與更新

Windows.Devices.Haptics(UniversalApiContract 19.0)
新型機種:

  • HapticDeviceTypeenum — 定義觸覺裝置類型:NoneGenericPenTouchpadMouse
  • HapticsControllerOverrideToken struct — 用於管理觸覺控制器覆寫的 Token
  • IInputHapticsManager 介面 — 提供每執行緒的觸覺管理,包括傳送波形、控制播放時間/播放次數、停止反饋及覆寫觸覺控制器的方法
  • IInputHapticsManagerStatics 介面 — 靜態方法: IsSupportedIsHapticDevicePresentGetForCurrentThreadTryGetForThread
  • InputHapticsManager 執行階段類別

Windows.ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
新型機種:

  • IContactProvider 介面 — 提供 GetContactFromRemoteIdAsync 聯絡提供者情境的方法與 ContactListId 特性
WinRT 實驗性 API 新增功能(UniversalApiContract 20.0)

Windows.Devices.Printers
新型機種:

  • IppAttributeGroupKind enum — 定義 IPP 屬性群組類型: PrinterJobOperation
  • IIppAttributeConverterStatics 介面 — 提供 ConvertPrintTicketToIppAttributesForPrinterConvertBufferToIppAttributesConvertIppAttributesToBuffer
  • IppAttributeConverter 執行階段類別
  • IPdlPassthroughProvider2 介面 — 新增 IsPassthroughWithJobAttributesSupported 屬性與 StartPrintJobWithIppJobAttributes 方法

Windows.Graphics.Printing.PrintSupport
新型機種:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 介面 — 新增 SetPdlPassthroughWithJobAttributesSupported 方法

Windows.Graphics.Printing.Workflow
新型機種:

  • IPrintWorkflowPrinterJob3 介面 — 新增 IsPassthroughJob 屬性、 GetPassthroughJobAttributesGetPassthroughJobOperationAttributes 方法

Windows。UI。Shell.Tasks
新型機種:

  • IAppTaskInfo2 介面 — 新增 IdHiddenByUser 屬性及 UpdateDeepLink 方法
  • AppTaskContract 版本從 1.0 升級到 2.0
Win32 API 新增與更新

影像編碼 — D3D12 重建影像輸出(codecapi.h / mfapi.h)
基於 D3D12 的視訊編碼器重建影像輸出的新枚舉與屬性:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode enum — 值: NoneCopyShared
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode 編解碼器 API GUID
  • MFSampleExtension_VideoEncodeD3D12ReconstructedPicture Media Foundation 範例擴充 GUID

HTTP 伺服器 API(http.h)
新伺服器屬性與結構體:

  • HttpServerRequestInfoProperty (=19) — 新增伺服器屬性以啟用可選的請求資訊欄位
  • HTTP_REQUEST_INFO_PROPERTY_INFOHTTP_REQUEST_INFO_FLAG_INITIAL_TTL 標記的結構
  • HttpFeatureTlsHandshakePerformanceCounters (=17) — TLS 握手效能計數器新增 HTTP 功能

圖形/顯示驅動程式(d3dukmdt.h)
驅動程式新功能:

  • DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL (=46)及對應 DXGK_FEATURE_PANEL_BUFFER_CONTROL 的功能識別碼

Event Tracing (evntprov.h / evntcons.h)
新定義:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 (=4) — 保留事件資料描述符類型
  • EventProviderSetReserved2 — 枚舉中的 EVENT_INFO_CLASS 新值
  • EVENT_HEADER_FLAG_RESERVED1 (0x0400) — 新的事件標頭旗標

儲存提供者屬性 (propkey.h)
新物件:

  • PKEY_StorageProviderUserAccountKind — 識別已認證儲存提供者使用者的帳號類型(未知、消費者、商業)

使用者輸入(WinUser.h)
新功能:

  • ConvertPrimaryPointerToMouseDrag — 將主要指標輸入轉換為滑鼠拖曳操作

更新的結構體:

  • TOUCHPAD_PARAMETERS_V2 — 改良的 C/C++ 版面相容性

WebAuthn 插件 API (webauthnplugin.h)
從實驗型升級到穩定型:

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (以前 EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (以前 EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (以前 EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2
  • WebAuthNPluginAddAuthenticator2WebAuthNPluginUpdateAuthenticatorDetails2WebAuthNPluginPerformUserVerification2 函數

Rust Bindgen 相容性(ntdef.h / winnt.h)
Updated:

  • DECLSPEC_NOINITALL 巨集現在排除 Rust bindgen 通過 !defined(RUST_BINDGEN)
COM API 更新

Shell 物件 IDL(ShObjIdl_core.idl)
Updated:

  • IAttachmentExecute2 — 方法註解已更正: Save2() 改名為 SaveNoVirusCheck()SaveWithUI2() 改名為 SaveWithUINoVirusCheck()

26100 版本

建置 10.0.26100.8249

發行日期: 2026年4月

WinRT API 新增與更新

Windows.Devices.Printers
更新方法:

  • IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter — 現在接受一個額外的 targetPdlFormat 參數

從實驗型升級到穩定型:

  • IppAttributeConverter 執行階段類別
  • IppAttributeGroupKind 列舉
  • IPdlPassthroughProvider2 介面

Windows.Graphics.Printing.PrintSupport
從實驗型升級到穩定型:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 — 與 SetPdlPassthroughWithJobAttributesSupported 方法的介面

新型機種:

  • PrintSupportEnterpriseManagementUIEventArgs — 實作 IActivatedEventArgsIActivatedEventArgsWithUser 以用於企業管理中 UI 激活的場景

Windows.Graphics.Printing.Workflow
從實驗型升級到穩定型:

  • IPrintWorkflowPrinterJob3 — 支援穿透屬性的介面

最新屬性:

  • IsPassthroughJob 更名為 IsPassthroughJobWithAttributes
WinRT 實驗性 API 新增內容

Windows.AI.Agents.Mcp
新介面:

  • IMcpMessageFilterExperimental2 — 新增 Initialize 帶有客戶端/伺服器程序識別碼與識別碼的方法,以及 OnMessage 用於 MCP 訊息過濾

Windows.Devices.Haptics
KnownSimpleHapticsControllerWaveforms 的新屬性:

  • Collide — 碰撞觸覺回饋波形識別
  • Align — 對齊觸覺回饋波形識別
  • Step — 用於階躍觸覺反饋的波形識別碼
  • Grow — 成長觸覺回饋波形識別

Windows.Graphics.Capture
新介面:

  • IDirect3D11CaptureFrame3 — 新增用於捕捉影格的ConfigurationIteration 屬性
  • IGraphicsCaptureSession7 — 新增 ConfigurationIteration 屬性與窗戶排除清單管理
  • IDisplayGraphicsCaptureSession — 顯示器專用的圖形擷取會話

新方法:

  • SetWindowExclusionList — 設定一個視窗清單以排除擷取
  • GetWindowExclusionList — 取得目前的視窗排除清單

Windows.Media.隱藏字幕
新型機種:

  • ClosedCaptionTheme — 代表帶有自訂功能的隱藏字幕主題

新方法:

  • GetAvailableThemes — 檢索可用的隱藏字幕主題
  • GetSelectedTheme — 取得目前選定的主題
  • TrySetSelectedTheme — 嘗試設定所選主題

新活動:

  • SelectedThemeChanged — 當所選隱藏字幕主題改變時會觸發
Win32 API 新增與更新

Event Tracing (evntprov.h / evntcons.h)
新定義:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 — 保留事件資料描述符類型
  • EventProviderSetReserved2 — 枚舉中的 EVENT_INFO_CLASS 新值
  • EVENT_HEADER_FLAG_RESERVED1 — 新事件標頭旗標

HID 使用法(hidusage.h)
新的觸覺使用值:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE — 碰撞觸覺波形
  • HID_USAGE_HAPTICS_WAVEFORM_ALIGN — 對齊觸覺波形
  • HID_USAGE_HAPTICS_WAVEFORM_STEP — 步階觸覺波形
  • HID_USAGE_HAPTICS_WAVEFORM_GROW — 成長觸覺波形

錯誤代碼(winerror.h)
新的 BitLocker 錯誤代碼:

  • FVE_E_MISSING_PROTECTORS — BitLocker 保護器遺失
  • FVE_E_METHOD_MISMATCH — BitLocker 方法不匹配

安全/認證(NTSecPKG.h)
新定義:

  • SECPKG_CALL_AGENT_LOGON — 代理式登入的安全套件呼叫旗標
  • KSecAllocateContextBuffer — 分配安全上下文緩衝區的功能
  • 為 C++ 相容性新增 extern "C" 的防護

加密貨幣 / TPM(ncrypt.h)
新的 TPM 屬性定義:

  • NCRYPT_PCP_AIKSTORE_PROPERTY — TPM AIK 商店財產
  • NCRYPT_PCP_EKSTORE_PROPERTY — TPM EK 存儲屬性

內容索引(NTQuery.h)
新定義:

  • CI_VERSION_QUERY_METADATA — 查詢元資料/語意可靠性之內容索引版本

Shell API (shellapi.h)
新定義:

  • ABC_OVERLAYDESKTOPICONS — 覆蓋桌面圖示標誌為 ABM_NEW

Rust Bindgen 相容性(ntdef.h / winnt.h)
Updated:

  • DECLSPEC_NOINITALL 巨集現在排除 Rust bindgen 通過 !defined(RUST_BINDGEN)

WRL 非同步(wrl/async.h)
Updated:

  • 非同步完成處理已重新設計,以使用_InterlockedCompareExchange和引用計數cCompleteDelegateRefCount_來提升執行緒安全性。

建置 10.0.26100.8038

發行日期: 2026年3月

WinRT API 新增與更新

Windows.ApplicationModel.Contacts.Provider
新型機種:

  • IContactProvider - 與 GetContactFromRemoteIdAsync 方法的介面

Windows.Devices.Printers
新型機種:

  • IppAttributeGroupKind - 用於 IPP 屬性群組類型的 Enum(列舉)
  • IIppAttributeConverterStatics - 與 ConvertPrintTicketToIppAttributesForPrinterConvertBufferToIppAttributes, 的介面, ConvertIppAttributesToBuffer
  • IppAttributeConverter - 執行階段類別
  • IPdlPassthroughProvider2 - 與 IsPassthroughWithJobAttributesSupported 屬性及 StartPrintJobWithIppJobAttributes 方法的介面

Windows.Graphics.Printing.PrintSupport
新型機種:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 - 與 SetPdlPassthroughWithJobAttributesSupported 方法的介面

Windows.Graphics.Printing.Workflow
新型機種:

  • IPrintWorkflowPrinterJob3 - 與 IsPassthroughJob 屬性、 GetPassthroughJobAttributesGetPassthroughJobOperationAttributes 方法的介面

Windows.Storage.Search:
新型機種:

  • IQueryOptionsAdditionalSearchSources - 添加 IncludeCloudProvidersIncludeLocalSemanticIndex 屬性到 QueryOptions
Win32 API 新增與更新

藍牙 Hands-Free 設定檔(bthdef.h)
新增 HFP 音訊閘道及 SDP 與 BRSF 支援功能的定義 Hands-Free:

  • HFP_AG_SDP_SUPPORTED_FEATURE_* - Audio Gateway SDP 具備三方通話、回聲消除、語音辨識、帶內鈴聲、語音標籤、寬頻語音等多項旗標功能
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* - Audio Gateway BRSF 具備三方通話、回聲消除、語音辨識、拒接來電、增強通話狀態/控制、編解碼器協商等旗標功能
  • HFP_HF_SDP_SUPPORTED_FEATURE_* - Hands-Free SDP 功能旗標,涵蓋回聲消除、三方通話、CLI 呈現、語音辨識、遠端音量控制、寬頻語音等功能
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* - Hands-Free BRSF 功能標誌,用於回聲消除、三方通話、CLI 顯示、語音識別、遠端音量控制、編解碼協商等功能。
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, - HFP_NETWORK_ABILITY_TO_REJECT 網路呼叫拒絕能力標誌

虛擬化為基礎的安全性(ntstatus.h / winerror.h)
新的錯誤代碼:

  • STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE - VSM 韌體測量封條故障狀態
  • ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE - 對應的 Win32 錯誤代碼

影片編碼(codecapi.h)
D3D12重建圖像輸出的新枚舉與屬性:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode 列舉
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode 編解碼器 API GUID

Direct3D 12(d3d12.h)
緊密對齊的拼字修正定義:

  • D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT (替換由 ALIGNEMNT 所表達的拼寫錯誤變體)
  • D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT (替換由 ALIGNEMNT 所表達的拼寫錯誤變體)

地方安全局(ntlsa.h)
新增了用於代理式登入的結構體:

  • _LSA_AGENT_LOGON_CREDENTIAL - 代理登入憑證資料
  • _LSA_AGENT_ACCOUNT_INFO - 代理人帳戶資訊
  • _LSA_AGENT_ACCOUNT_LIST - 代理人帳戶列表

內容索引(NTQuery.h)
新定義:

  • CI_VERSION_CORRID - 內容索引版本關聯識別碼

安全通道(schannel.h)
新增 TLS 擴充功能複製型別:

  • SCH_COPY_EXTS_DATA struct - 用於複製 TLS 擴充的資料結構
  • SchCopyExtsOptions enum - TLS 擴充複製操作的選項

文字服務框架(TextStor.h)
新定義:

  • TS_SD_DISABLEWRITINGSUGGESTIONS - 標記以停用寫作建議
  • TS_SS_MULTILINE - 多行文字存儲支援旗標

Remote Desktop 虛擬頻道(tsvirtualchannels.h)
新增了 RDP 視窗資訊的介面、結構體與枚舉:

  • IWTSWindowChangedCallback - 回呼介面用於視窗變更通知
  • IWTSWindowInfoService - 查詢視窗資訊、用戶端程序 ID、會話類型及訂閱視窗變更的介面
  • WTSWindowInfo struct - 視窗資訊資料
  • RdpSessionType enum - RDP 會話類型值

WebAuthn 插件 API (webauthnplugin.h)
從實驗型升級到穩定型:

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (以前 EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (以前 EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (以前 EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2
COM API 更新

遠端桌面虛擬頻道(tsvirtualchannels.idl)
新增 RDP 視窗資訊介面:

  • IWTSWindowChangedCallback - 含有 WindowChanged 方法的回調介面
  • IWTSWindowInfoService - 與 GetWindowInfoGetRdpClientProcessIdGetRdpSessionTypeSubscribeWindowChanged 的介面UnsubscribeWindowChanged
  • WTSWindowInfo struct - 視窗資訊資料
  • RdpSessionType enum - RDP 會話類型值

建置 10.0.26100.7705

發行日期: 2026年2月

WinRT API 新增與更新

Windows。UI。Shell.Tasks
管理應用程式任務的新命名空間:

  • AppTaskContract - 任務 API 的 API 合約
  • AppTaskState - 任務狀態的列舉
  • IAppTaskContent, - IAppTaskContentStatics 任務內容介面
  • IAppTaskInfoIAppTaskInfo2, , - IAppTaskInfoStatics 任務資訊介面
  • IAppTaskResultAsset, - IAppTaskResultAssetFactory 任務結果資產介面
  • AppTaskContent - 執行時類別用於任務內容
  • AppTaskInfo - 執行時類別用於任務資訊
  • AppTaskResultAsset - 用於任務結果資源的執行時類別

Windows.UI.Shell.CompanionWindows
伴隨視窗管理的新命名空間:

  • CompanionWindowsContract - 伴隨視窗的 API 合約
  • CompanionWindowRequestResultStatus - 請求結果狀態的列舉
  • ICompanionWindowCoordinator, - ICompanionWindowCoordinatorStatics 協調器介面
  • ICompanionWindowRequest, - ICompanionWindowRequestResult 請求介面
  • CompanionWindowCoordinator - 用於協調伴隨視窗的執行時類別
  • CompanionWindowRequestCompanionWindowRequestResult - 請求的運行時類別

Windows.Devices.Haptics
觸覺回饋的新類型與增強:

  • HapticDeviceType - 新的觸覺裝置類型列舉(UniversalApiContract 19.0)
  • HapticsControllerOverrideToken - 控制器覆寫標記的新結構
  • IInputHapticsManager, - IInputHapticsManagerStatics 輸入觸覺管理的新介面
  • InputHapticsManager - 新的執行時類別用於管理輸入觸覺
Win32 API 新增與更新

Windows 虛擬機監控程式模擬(WinHvEmulation.h)
為 AMD64 新增了模擬器管理功能:

  • WHvEmulatorCreateEmulator - 建立一個新的模擬器實例,並指定回調
  • WHvEmulatorDestroyEmulator - 摧毀模擬器實例
  • 額外的模擬器管理 API,用於記憶體存取、輸入輸出埠處理及虛擬處理器暫存器操作

WebAuthn 插件 (webauthnplugin.h)
更新文件:

  • 插件 RPID 現在是必須的(過去是可選的),用於來自插件的巢狀 WebAuthN 呼叫

Windows 錯誤代碼 (winerror.h)
更新的錯誤定義與代碼

圖形驅動程式模型(d3dukmdt.h, d3dkmdt.h)
圖形驅動程式顯示模式定義和使用者模式類別的更新

Windows 使用者介面(WinUser.h)
使用者介面定義更新

密碼學(wincrypt.h)
密碼學函數定義的更新

屬性鍵(propkey.h)
更新的屬性關鍵定義

HTTP API(http.h)
HTTP 伺服器 API 定義更新

以下問題在本 SDK 版本中已修正:因 Windows SDK 10.0.26100.7175 在 Visual Studio 中觸發的 BinSkim 警告 4146


版本 10.0.26100.7627

發行日期: 2026年1月

WinRT API 新增與更新

Windows。Security.Credentials
新介面:

  • IKeyCredentialManagerCreateWithWindowStatics - 提供建立帶有相關視窗控制代碼的金鑰憑證的方法
  • IKeyCredentialWithWindow - 擴充關鍵憑證功能,支援視窗關聯

新方法:

  • KeyCredentialManager.RequestCreateForWindowAsync - 建立與特定視窗相關的金鑰憑證
Win32 API 新增與更新

WinSQLite (winsqlite3.h / winsqlite3ext.h)
SQLite 版本更新:

新的錯誤代碼:

  • SQLITE_ERROR_RESERVESIZE
  • SQLITE_ERROR_KEY
  • SQLITE_ERROR_UNABLE

新的 IO 錯誤代碼:

  • SQLITE_IOERR_BADKEY
  • SQLITE_IOERR_CODEC

新功能:

  • SQLITE_IOCAP_SUBPAGE_READ

新的檔案控制代碼:

  • SQLITE_FCNTL_NULL_IO
  • SQLITE_FCNTL_BLOCK_ON_CONNECT

新的原始碼控制管理常數:

  • SQLITE_SCM_BRANCH
  • SQLITE_SCM_TAGS
  • SQLITE_SCM_DATETIME

winnt.h
新定義:

  • SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID - 憑證介面情境新增強制安全完整性層級 RID

版本 10.0.26100.7463

發行日期: 2025年12月

WinRT API 新增與更新

Windows.Management.Deployment

  • 新增了PackageOperationPriority枚舉和新的優先級欄位,透過AddPackageOptionsStagePackageOptions公開。
Win32 API 新增與更新

驅動程式執行時報告
新增結構:

  • _DRIVER_INFO_ENTRY
  • _DRIVER_RUNTIME_REPORT
  • _RUNTIME_REPORT_DIGEST_HEADER

DNS SVCB/HTTPS 記錄解析
新增結構:

  • DNS_SVCB_PARAM
  • DNS_SVCB_PARAM_IPV4DNS_SVCB_PARAM_IPV6
  • DNS_SVCB_PARAM_ALPN
  • DNS_SVCB_PARAM_MANDATORY
  • DNS_SVCB_PARAM_UNKNOWN

搜尋與查詢引擎
更新或新增的結構體:

  • CONTENTRESTRICTION
  • VECTORRESTRICTION
  • NODERESTRICTION
  • NOTRESTRICTION

音訊/裝置啟動
新增 IMMDeviceActivator 音訊堆疊中裝置層級啟動場景介面。

韌體表列舉
Updated:

  • EnumSystemFirmwareTables
  • GetSystemFirmwareTable

建置 10.0.26100.7175

發行日期: 2025年11月

更新的 API

對下列 Win32 API 標頭所做的更新 (定義、結構、列舉、介面和其他變更):

  • AppxPackaging.h、AppxPackaging.idl (介面 IAppxFactory4、IAppxBundleFactory3、IAppxBundleReader2)
新 API

WinRT 命名空間已更新 (新的或修改的 API/類型):

  • Windows.ApplicationModel.DataTransfer
  • Windows.Management.Update
  • Windows。安全性.憑證
  • Windows.Storage.Provider
  • Windows.System.RemoteSystems
  • AppxManifestTypes.xsd 架構已更新
已知問題

BinSkim 警告 4146 被 Windows SDK 10.0.26100.7175 在 Visual Studio 中觸發

  • 我們已知 BinSkim 規則 BA2007 可能因 Windows SDK 版本 10.0.26100.7175 中少數 Windows SDK 函式庫明確禁用 C4146 警告而失敗,該版本隨 Visual Studio 17.14.22 一同出貨。
  • 開發者在使用此 SDK 版本時,可能會遇到建置中斷或安全工具驗證失敗,視專案設定與工具鏈設定而定。
  • 已確認修正方案,目前正準備進行 Visual Studio 更新。 這會更新受影響的 SDK 內容,以恢復預期的行為。 在修正方案尚未推出前,您可以使用以下其中一種緩解措施:
    • 將你的專案重新定位到另一個支援的 Windows SDK 版本,或
    • 在你的建置設定中抑制特定的 BinSkim 警告(長期不建議)

版本 10.0.26100.6901

發行日期: 2025年10月

更新的 API

對下列 Win32 API 標頭、定義、結構、列舉和其他變更所做的更新:

  • networksetup.h
  • windows.system.power.thermal.h
  • windows.ui.input.preview.text.h
新 API

已將新的 API 新增至下列 WinRT 命名空間:

  • Windows.AI.操作
  • Windows.Management.Update
  • Windows.Media.Core

版本 10.0.26100.6584

發行日期: 2025年9月

發布時與 Windows 11 版本 25h2 公開版本對應。

更新的 API

對下列 Win32 API 標頭、定義、結構、列舉和其他變更所做的更新:

  • winnt.h
  • WtsApi32.h
  • wtsdefs.h
  • wtsprotocol.h
  • 網路設定.h
  • FoundationManifestSchema.xsd
  • AccessControlManifestSchema.xsd
  • AppDataManifestSchema.xsd

已將新的 API 新增至下列 WinRT 標頭和 idl:

  • windows.security.credentials.h
  • windows.system.power.thermal.h、windows.system.power.thermal.idl
新實驗性 API

已更新或新增下列項目的實驗性 API:

  • windows.ai.actions.h
  • windows.ai.actions.hosting.h
  • windows.ai.agents.mcp.h
  • windows.ai.agents.h
  • windows.graphics.printing.printsupport.h
  • windows.graphics.printing.printticket.h、windows.graphics.printing.printticket.idl
  • windows.devices.printers.h
  • windows.applicationmodel.contacts.h

建置 10.0.26100.4948

發行日期: 2025年8月

更新的 API

對下列 Win32 API 標頭進行更新,新增定義、結構、列舉和其他變更:

  • ModelContextProtocolHelpers.h
  • PrintSupportManifestSchema_v3.xsd
新 API

已將新的 API 新增至下列 WinRT 標頭和 idl:

  • windows.graphics.printing.printsupport.h
  • windows.storage.provider.h
  • windows.devices.printers.h
  • windows.applicationmodel.activation.h
  • windows.ui.input.preview.text.h

已移除實驗性標籤:

  • windows.ui.input.preview.text (先前在ENABLE_WINRT_EXPERIMENTAL_TYPES後面的 API 現在穩定)

版本 10.0.26100.4654

發行日期: 2025年7月

更新的 API

為以下 Win32 API 標頭進行更新,新增了定義、結構、列舉及其他變更:

  • 錯誤代碼.h
  • d3d12.h
  • d3d12.idl
  • DbgEng.h
  • fwpmu.h
  • hidusage.h
  • ksarm64.h
  • minidumpapiset.h
  • ModelContextProtocolHelpers.h
  • ntddstor.h
  • ntddvdeo.h
  • ntlsa.h
  • ntstatus.h
  • nvme.h
  • Raseapif.h
  • sherrors.h
  • srb.h
  • WaaSApiTypes.h
  • WaaSApiTypes.idl
  • webauthn.h
  • winbio_types.h
  • winerror.h
  • WinHvPlatformDefs.h
  • winioctl.h
新 API

已將新的 API 新增至下列 Win32 標頭:

  • wincodec.h、wincodec.idl
    • IWICBitmapFrameChainReader
    • IWICBitmapFrameChainWriter
    • IWICDisplayAdaptationControl2
  • wincodecsdk.h、wincodecsdk.idl
    • GUID_MetadataFormatGainMap
    • CLSID_WICGainMapMetadataReader
    • CLSID_WICGainMapMetadataWriter

新增 WinRT 預覽命名空間:

  • windows.ui.input.preview.text

版本 10.0.26100.4188

發布日期: 2025年5月

新 API

將新的 API 新增或更新至下列 WinRT 命名空間:

  • Windows.AI.Actions
  • Windows。AI。ModelContextProtocol(實驗性)
  • Windows.ApplicationModel.Background.Bluetooth
  • Windows。裝置。藍牙
  • Windows。UI。ViewManagement

已將新的 API 新增至下列 Win32 標頭:

  • http.h
    • HttpQueryRequestProperty
  • ntlsa.h
    • LsaSetLocalSystemAccess
    • LsaQueryLocalSystemAccess
    • LsaQueryLocalSystemAccessAll
  • WinUser.h
    • ConvertToInterceptWindow
    • IsInterceptWindow
    • ApplyWindowAction
    • RegisterCloakedNotification
    • EnterMoveSizeLoop
更新的 API

Win32 CRT 標頭已更新:

  • corecrt_search.h
  • wchar.h

針對下列 Win32 API 標頭進行更新,新增了定義、結構和列舉:

  • CertSrv.h
  • codecapi.h
  • dwmapi.h
  • MDMRegistration.h
  • mfapi.h
  • ntddvdeo.h
  • NTSecAPI.h
  • NTSecPKG.h
  • ntstatus.h
  • overridecapabilities.h
  • Propkey.h
  • WindowsSearchErrors.h
  • Winldap.h
  • rpcndr.h
  • winerror.h

已新增 Win32 API 標頭:

  • ModelContextProtocolHelpers.h
新實驗性 API

已將實驗 API 新增至下列 Win32 API 標頭:

  • webauthn.h
  • WinBio.h
  • winbio_types.h

版本 10.0.26100.3916

發行日期: 2025年4月

新 API

已將新的 API 新增至 windows.ui.viewmanagement WinRT 命名空間,以支援使用者慣用的 UserInteractionMode。

searchapi.h Win 32 API標頭中新增了對語意搜尋的支援。

新增了 GamingExperience Win32 API 標頭。

已將新的 API 新增至下列 Win32 標頭:

  • dcomp.h
  • http.h
  • ntsecpkg.h
  • winioctl.h

版本 10.0.26100.3624

發行日期: 2025年3月

新 API

已將遊戲手把支援新增至 windows.ui.viewmanagement.core WinRT 命名空間中的 CoreInputViewKind 列舉。

已將新的 API 新增至下列 Win32 標頭:

  • fileapi.h
  • ntlsa.h
  • shobjidl_core.h
  • softintrin.h
  • webauthn.h
  • webservices.h
  • winenclaveapi.h
  • winnt.h

版本 10.0.26100.3323

發行日期: 2025年2月

更新的 API

重新命名 PrivacyScreen WinRT API,這些 API 已新增至舊版版本中的 windows.devices.sensors 命名空間。 這些現在是 OnlookerDetection API 了。


建置 10.0.26100.3037

發行日期: 2025年1月

新 API

windows.devices.sensors 命名空間中新增了新的 WinRT API:

  • PrivacyScreenOptions 類別。
  • HumanPresenceSettings.PrivacyScreenOptions 方法。
  • LightSensor.IsChromaticitySupported 方法。
  • 也新增了新的屬性和結構,以支持這些方法。
新實驗性 API

實驗 API 已在下列 Win32 標頭內變更(請注意,實驗 API 不應用於生產環境):

  • webauthn.h

版本 10.0.26100.2454

發行日期: 2025年1月

更新的 API

對下列 Win32 標頭進行重大新增或變更:

  • windows.applicationmodel.background.h:已新增許多藍牙相關 API。
  • windows.applicationmodel.calls.h:已新增許多 VOIP 呼叫組態 API。

已新增或修改下列 Win32 API:

certsrv.h:

  • CRL_BUILD_PROPID
  • CRL_EXTRACT_KEY_INDEX
  • CRL_EXTRACT_PARTITION_INDEX

clusapi.h:

  • NodeSriovInfo

combaseapi.h:

  • STDMETHOD_CHPE_PATCHABLE

d2d11.h:

  • d3d11.D3D11_FEATURE_DATA_D3D11_OPTIONS6

filter.h:

  • IPixelFilter
  • IPixelFilter.GetImageInfo
  • IPixelFilter.GetPixelsForImage
  • IMAGE_INFO
  • IPixelFilterVtbl

http.h:

  • _HTTP_REQUEST_TRANSPORT_IDLE_CONNECTION_TIMEOUT_INFO

msclus.h:

  • NodeSriovInfo

ntsecapi.h:

  • _KERB_CHANGEMACHINEPASSWORD_REQUEST

winenclaveapi.h:

  • EnclaveEncryptDataForTrustlet
  • EnclaveUsesAttestedKeys

winnt.h:

  • STDAPI_CHPE_PATCHABLE_

winuser.h:

  • GetCurrentMonitorTopologyId

請遵循最佳做法,以確保在呼叫 API 之前可在電腦上使用。

新實驗性 API

許多實驗 API 已新增至下列 Win32 標頭(請注意,實驗性 API 不應該用於生產環境):

  • webauthn.h

建置 10.0.26100.1742

發行日期: 2024年9月24日

發布時間與 Windows 11 版本 24H2 公開版本對應。


建置 10.0.26100

發行日期: 2024年5月5日

10.0.26100 系列的初始版本,與 Windows 11 版本 24H2 預覽版相呼應。


22000 版本及更早版本

版本 10.0.22621.3235

發布日期: 2024年2月29日

維護更新 10.0.22621.3235。


版本 10.0.22621.2428

發行日期: 2023年10月24日

服務更新 10.0.22621.2428。


版本 10.0.22621.1778

發行日期: 2023年5月

維修更新 10.0.22621.1778。

重點特色
  • WindowTabManager API 允許具有分頁介面的應用程式向 Windows shell 提供開啟分頁的資訊。
  • HumanPresence API 的更新,以改善易於使用,併為支持人類存在功能的感測器新增設定。
  • RemoteDesktop API 可讓應用程式在遠端和本機桌面之間切換。

Windows SDK for Windows 11,版本 22H2

服務更新 10.0.22621.755。 包含 VS 17.4 版本的 ARM64 支援


Windows 10 SDK,版本 2104

更新的 API
  • 已移除 api-ms-win-net-isolation-l1-1-0.lib。 針對 api-ms-win-net-isolation-l1-1-0.lib 連結的應用程式可以將 OneCoreUAP.lib 切換為替代品。
  • 刪除了 irprops.lib。 針對 irprops.lib 連結的應用程式可以直接切換至 bthprops.lib 做為替代。
  • 將 ENUM tagServerSelection 從 wuapicommon.h 移至 wupai.h,並移除標頭。 如果您想要使用 ENUM 標籤ServerSelection,則必須包含 wuapi.h 或 wuapi.idl。
  • Windows 10 WinRT API 套件讓你能將最新的 Windows Runtime API 支援加入你的 .NET Framework 4.5+ 和 .NET Core 3.0+ 函式庫與應用程式。 要存取 Windows 10 WinRT API 套件,請參閱 Microsoft.Windows。SDK。合約 NuGet 套件
  • printf 系列函式現在符合 IEEE 754 四捨五入規則,在列印精確可表示的浮點數時,並會接受透過呼叫 fesetround 所要求的四捨五入模式。 與 legacy_stdio_float_rounding.obj連結時,可以使用舊版行為。
  • Windows App 認證套件。 在應用程式認證套件(App Certification Kit)和 Windows 商店中,新增了數個 API 加入支援的 API 清單。 如果支援清單中有在 Visual Studio 中顯示為灰色或停用的 API,你可以對原始檔案做小幅修改以存取它們。 如需詳細資訊,請參閱此 已知問題尋找更多測試更新
工具更新

訊息編譯程式 (mc.exe) 更新:

  • 現在,偵測 .mc 檔案中的 Unicode 位元節順序標記 (BOM)。 如果 .mc 檔案以UTF-8 BOM開頭,則會讀取為UTF-8檔案。 否則,若開頭為UTF-16LE BOM,則會讀取為UTF-16LE文件。 如果已指定 -u 參數,則會讀取為 UTF-16LE 檔案。 否則,將會使用目前的代碼頁來讀取它(CP_ACP)。
  • 現在避免由 MC 產生的 C/C++ ETW 協助程式中因配置宏衝突而引起的單一定義規則(ODR)問題(例如,當兩個具有 MCGEN_EVENTWRITETRANSFER 定義衝突的 .cpp 檔案連結到相同的二進位檔時,MC 產生的 ETW 協助程式將會尊重每個 .cpp 檔案中的 MCGEN_EVENTWRITETRANSFER 定義,而不會隨意選擇其中一個)。

Windows 追蹤預處理器(tracewpp.exe)更新:

  • 支援 Unicode 輸入 (.ini、.tpl 和原始碼) 檔案。 從UTF-8或UTF-16位元組順序標記 (BOM) 開始的輸入檔案將會讀取為 Unicode。 不使用 BOM 開頭的輸入檔案將會使用目前的代碼頁讀取(CP_ACP)。 為了回溯相容性,如果指定了 -UnicodeIgnore 命令行參數,以 UTF-16 BOM 開頭的檔案將會被視為空白。
  • 支援 Unicode 輸出 (.tmh) 檔案。 根據預設,輸出檔案會使用目前的代碼頁編碼(CP_ACP)。 使用命令行參數 -cp:UTF-8 或 -cp:UTF-16 來產生 Unicode 輸出檔案。
  • 行為變更:tracewpp 現在會將所有輸入文字轉換成 Unicode、在 Unicode 中執行處理,並將輸出文字轉換成指定的輸出編碼。 早期版本的 tracewpp 會避免 Unicode 轉換,並在執行文字處理時假設使用單一位元組字元集。 在輸入檔案不符合目前代碼頁的情況下,這可能會導致行為變更。 如果發生此問題,請考慮將輸入檔轉換成 UTF-8(含 BOM)和 /或使用 -cp:UTF-8 命令行參數,以避免編碼模棱兩可。

TraceLoggingProvider.h 更新:

  • 避免發生組態巨集衝突所造成的單一定義規則 (ODR) 問題(例如,當兩個 .cpp具有TLG_EVENT_WRITE_TRANSFER衝突定義的檔案連結至相同的二進位檔時,TraceLoggingProvider.h 協助程式現在會遵守每個.cpp檔案中TLG_EVENT_WRITE_TRANSFER的定義,而不是任意挑選一個或另一個檔案。
  • 在 C++ 程式碼中,已更新 TraceLoggingWrite 巨集,以使用可變參數模板來促進類似事件之間更好的程式碼共用。

簽署您的應用程式。 Device Guard 簽章是 Device Guard 的一項功能,提供於 Microsoft Store for Business and Education,讓企業能確保每個應用程式都來自可信來源。 請參閱 裝置防護簽名 的相關文件。

SDK 更新
  • SDK 標頭已更新,以解決在 MSVC 編譯程式中使用符合標準 C 預處理器進行編譯時的錯誤 cl.exe (/Zc:preprocessor,VS 2019 v16.6 中引進)。
  • 已修正:「GdiplusTypes.h 無法以 NOMINMAX 編譯」。 請見Visual Studio回饋
  • 使用 /std:c11 或 /std:c17 建造時,你現在會得到:
    • C99 tgmath.h(數學函式庫)
    • assert.h 中的 C11 static_assert
    • C11 stdalign.h
    • C11 標準返回.h
已知問題
  • Windows v11 的 Clang/LLVM 針對 ARM64 不相容於最新的 winnt.h。

    • 作為變通方法,使用先前版本的 Windows 10 SDK(版本 19041),或在針對 ARM64 平台時使用 clang/LLVM for Windows v10
  • DirectXMath(包括本版本的 3.16 版本)與 ARM64 上的 Clang/LLVM for Windows 不相容。

  • 某些標頭檔案的案例已變更,以針對區分大小寫的文件系統將其正規化:

    • OAIdl.h、ObjIdl.h、ObjIdlbase.h、OCIdl.h、Ole2.h、OleAuto.h 和 OleCtl.h 全都是小寫。
    • 對於 Clang/LLVM 的 Windows 建置,為了同時支援舊版和最新的 Windows 10 SDK 而不發出警告,請在 CLI 中加入 -Wno-nonportable-system-include-path,或在原始碼中加入以下 #pragma:

    #ifdef __clang__

    #pragma clang diagnostic ignored "-Wnonportable-system-include-path"

    #endif


Windows 10 SDK,2004 版服務更新

發行日期: 2020年12月16日

錯誤修正
  • 解決在連結總管程式庫和原生作業系統程式庫時出現無法預測且難以診斷的崩潰問題(例如 onecoreuap.lib 和 kernel32.lib)
  • 已解決導致 AppVerifier 無法運作的問題
  • 已解決導致 WACK 失敗的問題,顯示「任務未能啟用 HighVersionLie」