在新建或現有的 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:
從實驗型升級到穩定型:
VirtualPrinterInstallationStatusenum — 安裝狀態值,包括InstallationSucceededVirtualPrinterPreferredInputFormatenum — 偏好的輸入格式值,包括OpenXpsIVirtualPrinterInstallationParameters介面IVirtualPrinterInstallationResult介面IVirtualPrinterManagerStatics介面IVirtualPrinterSupportedFormat介面IVirtualPrinterSupportedFormatFactory介面VirtualPrinterInstallationParameters執行階段類別VirtualPrinterInstallationResult執行階段類別VirtualPrinterSupportedFormat執行階段類別Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
新型機種:
ClosedCaptionTheme執行階段類別 — 代表帶有自訂功能的隱藏字幕主題IClosedCaptionTheme介面 — 屬性:IdDisplayNameFontColorComputedFontColorFontOpacityFontSizeFontStyleFontEffectBackgroundColorComputedBackgroundColorBackgroundOpacityRegionColorComputedRegionColorRegionOpacityIClosedCaptionThemeStatics介面 — 方法:GetAvailableThemesGetSelectedThemeTrySetSelectedTheme,事件:ThemesChanged,SelectedThemeChanged
WinRT 實驗性 API 新增內容
Windows.Storage.Search (UniversalApiContract 19.0):
新介面:
IQueryOptionsAdditionalSearchSources— 將IncludeCloudProviders和IncludeLocalSemanticIndex屬性新增到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_REJECT,HFP_NETWORK_ABILITY_TO_REJECT— 網路呼叫拒絕能力標誌HID 用途(hidusage.h)
新的觸覺使用值:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE、HID_USAGE_HAPTICS_WAVEFORM_ALIGN、HID_USAGE_HAPTICS_WAVEFORM_STEP、HID_USAGE_HAPTICS_WAVEFORM_GROWNVMe (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 參數簡化為voidText 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 — 定義觸覺裝置類型:None,Generic,PenTouchpadMouseHapticsControllerOverrideTokenstruct — 用於管理觸覺控制器覆寫的 TokenIInputHapticsManager介面 — 提供每執行緒的觸覺管理,包括傳送波形、控制播放時間/播放次數、停止反饋及覆寫觸覺控制器的方法IInputHapticsManagerStatics介面 — 靜態方法:IsSupported,IsHapticDevicePresent,GetForCurrentThread,TryGetForThreadInputHapticsManager執行階段類別Windows.ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
新型機種:
IContactProvider介面 — 提供GetContactFromRemoteIdAsync聯絡提供者情境的方法與ContactListId特性
WinRT 實驗性 API 新增功能(UniversalApiContract 20.0)
Windows.Devices.Printers:
新型機種:
IppAttributeGroupKindenum — 定義 IPP 屬性群組類型:Printer,Job,OperationIIppAttributeConverterStatics介面 — 提供ConvertPrintTicketToIppAttributesForPrinter、ConvertBufferToIppAttributes,ConvertIppAttributesToBufferIppAttributeConverter執行階段類別IPdlPassthroughProvider2介面 — 新增IsPassthroughWithJobAttributesSupported屬性與StartPrintJobWithIppJobAttributes方法Windows.Graphics.Printing.PrintSupport:
新型機種:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5介面 — 新增SetPdlPassthroughWithJobAttributesSupported方法Windows.Graphics.Printing.Workflow:
新型機種:
IPrintWorkflowPrinterJob3介面 — 新增IsPassthroughJob屬性、GetPassthroughJobAttributes及GetPassthroughJobOperationAttributes方法Windows。UI。Shell.Tasks:
新型機種:
IAppTaskInfo2介面 — 新增Id和HiddenByUser屬性及UpdateDeepLink方法AppTaskContract版本從 1.0 升級到 2.0
Win32 API 新增與更新
影像編碼 — D3D12 重建影像輸出(codecapi.h / mfapi.h)
基於 D3D12 的視訊編碼器重建影像輸出的新枚舉與屬性:
eAVEncVideoD3D12ReconstructedPictureOutputModeenum — 值:None,Copy,SharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode編解碼器 API GUIDMFSampleExtension_VideoEncodeD3D12ReconstructedPictureMedia Foundation 範例擴充 GUIDHTTP 伺服器 API(http.h)
新伺服器屬性與結構體:
HttpServerRequestInfoProperty(=19) — 新增伺服器屬性以啟用可選的請求資訊欄位HTTP_REQUEST_INFO_PROPERTY_INFO帶HTTP_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)WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2函數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— 實作IActivatedEventArgs和IActivatedEventArgsWithUser以用於企業管理中 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_NEWRust 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- 與ConvertPrintTicketToIppAttributesForPrinter、ConvertBufferToIppAttributes, 的介面,ConvertIppAttributesToBufferIppAttributeConverter- 執行階段類別IPdlPassthroughProvider2- 與IsPassthroughWithJobAttributesSupported屬性及StartPrintJobWithIppJobAttributes方法的介面Windows.Graphics.Printing.PrintSupport:
新型機種:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- 與SetPdlPassthroughWithJobAttributesSupported方法的介面Windows.Graphics.Printing.Workflow:
新型機種:
IPrintWorkflowPrinterJob3- 與IsPassthroughJob屬性、GetPassthroughJobAttributes及GetPassthroughJobOperationAttributes方法的介面Windows.Storage.Search:
新型機種:
IQueryOptionsAdditionalSearchSources- 添加IncludeCloudProviders和IncludeLocalSemanticIndex屬性到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 GUIDDirect3D 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_DATAstruct - 用於複製 TLS 擴充的資料結構SchCopyExtsOptionsenum - TLS 擴充複製操作的選項文字服務框架(TextStor.h)
新定義:
TS_SD_DISABLEWRITINGSUGGESTIONS- 標記以停用寫作建議TS_SS_MULTILINE- 多行文字存儲支援旗標Remote Desktop 虛擬頻道(tsvirtualchannels.h)
新增了 RDP 視窗資訊的介面、結構體與枚舉:
IWTSWindowChangedCallback- 回呼介面用於視窗變更通知IWTSWindowInfoService- 查詢視窗資訊、用戶端程序 ID、會話類型及訂閱視窗變更的介面WTSWindowInfostruct - 視窗資訊資料RdpSessionTypeenum - 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- 與GetWindowInfo、GetRdpClientProcessId、GetRdpSessionType、SubscribeWindowChanged的介面UnsubscribeWindowChangedWTSWindowInfostruct - 視窗資訊資料RdpSessionTypeenum - RDP 會話類型值
建置 10.0.26100.7705
發行日期: 2026年2月
WinRT API 新增與更新
Windows。UI。Shell.Tasks:
管理應用程式任務的新命名空間:
AppTaskContract- 任務 API 的 API 合約AppTaskState- 任務狀態的列舉IAppTaskContent, -IAppTaskContentStatics任務內容介面IAppTaskInfo,IAppTaskInfo2, , -IAppTaskInfoStatics任務資訊介面IAppTaskResultAsset, -IAppTaskResultAssetFactory任務結果資產介面AppTaskContent- 執行時類別用於任務內容AppTaskInfo- 執行時類別用於任務資訊AppTaskResultAsset- 用於任務結果資源的執行時類別Windows.UI.Shell.CompanionWindows:
伴隨視窗管理的新命名空間:
CompanionWindowsContract- 伴隨視窗的 API 合約CompanionWindowRequestResultStatus- 請求結果狀態的列舉ICompanionWindowCoordinator, -ICompanionWindowCoordinatorStatics協調器介面ICompanionWindowRequest, -ICompanionWindowRequestResult請求介面CompanionWindowCoordinator- 用於協調伴隨視窗的執行時類別CompanionWindowRequest、CompanionWindowRequestResult- 請求的運行時類別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_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLE新的 IO 錯誤代碼:
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODEC新功能:
SQLITE_IOCAP_SUBPAGE_READ新的檔案控制代碼:
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECT新的原始碼控制管理常數:
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.h
新定義:
SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID- 憑證介面情境新增強制安全完整性層級 RID
版本 10.0.26100.7463
發行日期: 2025年12月
WinRT API 新增與更新
Windows.Management.Deployment:
- 新增了
PackageOperationPriority枚舉和新的優先級欄位,透過AddPackageOptions和StagePackageOptions公開。
Win32 API 新增與更新
驅動程式執行時報告
新增結構:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS 記錄解析
新增結構:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4、DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWN搜尋與查詢引擎
更新或新增的結構體:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTION音訊/裝置啟動
新增IMMDeviceActivator音訊堆疊中裝置層級啟動場景介面。韌體表列舉
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
建置 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 不相容。
- 作為變通方法,使用最新版本的 DirectXMath,該版本可於 NuGet、vcpkg 或 GitHub 取得。 這些版本包括必要的經常性修正程式(3.16b 版)。
某些標頭檔案的案例已變更,以針對區分大小寫的文件系統將其正規化:
- 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」