在新的或现有的Windows应用中,可以通过多种方式获取Windows SDK:从安装程序或 ISO 安装、Visual Studio 2022 安装程序或下载 NuGet 包。 可以通过手动安装新版本、在Visual Studio中更新或更新NuGet包来升级SDK。
有关最新版本,请参阅 Windows SDK 的 Downloads。
28000 版本
内部版本 10.0.28000.1839
发布日期: 2026 年 4 月
WinRT API 添加和更新
Windows.Devices.Haptics (UniversalApiContract 19.0):
KnownSimpleHapticsControllerWaveforms上的新属性:
Collide— 冲突触觉反馈的波形 IDAlign— 对齐触觉反馈的波形 IDStep— 步进触觉反馈的波形 IDGrow— 增长触觉反馈的波形 IDWindows.Devices.Printers:
从实验阶段过渡到稳定版:
VirtualPrinterInstallationStatus枚举 - 安装状态值,包括InstallationSucceededVirtualPrinterPreferredInputFormat枚举 - 首选输入格式值,包括OpenXpsIVirtualPrinterInstallationParameters接口IVirtualPrinterInstallationResult接口IVirtualPrinterManagerStatics接口IVirtualPrinterSupportedFormat接口IVirtualPrinterSupportedFormatFactory接口VirtualPrinterInstallationParameters运行时类VirtualPrinterInstallationResult运行时类VirtualPrinterSupportedFormat运行时类Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
新类型:
ClosedCaptionTheme运行时类 - 表示具有自定义支持的隐藏式字幕主题IClosedCaptionTheme接口 - 属性:Id、、DisplayNameFontColorComputedFontColorFontOpacityFontSizeFontStyleFontEffectBackgroundColorComputedBackgroundColorBackgroundOpacity、RegionColor、、ComputedRegionColorRegionOpacityIClosedCaptionThemeStaticsinterface — 方法:GetAvailableThemes、GetSelectedTheme、TrySetSelectedTheme;事件:ThemesChanged、SelectedThemeChanged
WinRT 实验 API 添加
Windows.Storage.Search (UniversalApiContract 19.0):
新接口:
IQueryOptionsAdditionalSearchSources— 向QueryOptions添加IncludeCloudProviders属性和IncludeLocalSemanticIndex属性
Win32 API 添加和更新
蓝牙免提配置文件(bthdef.h)
添加了全面的蓝牙 Hands-Free 配置文件(HFP)功能常量:
HFP_AG_SDP_SUPPORTED_FEATURE_*— 音频网关 SDP 支持的功能标志包括三方通话、回声消除、语音识别、带内铃声、语音标签、宽带语音等功能。HFP_AG_BRSF_SUPPORTED_FEATURE_*— 音频网关 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)
新 GUID:
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— 用于分配安全上下文缓冲区的函数- 添加了
extern "C"C++ 兼容性防护内容索引 (NTQuery.h)
新定义:
CI_VERSION_CORRID— 内容索引关联 ID 版本常量文本服务 (TextStor.h)
新定义:
TS_SD_DISABLEWRITINGSUGGESTIONS— 用于禁用写入建议的标志TS_SS_MULTILINE— 多行文本存储支持的标志WRL Async (wrl/async.h)
已更新:
- 使用
_InterlockedCompareExchange和引用计数(cCompleteDelegateRefCount_)重新设计异步完成处理以实现线程安全
COM API 更新
版本升级帮助程序 (EditionUpgradeHelper.idl)
更新的方法:
IClipServiceNotificationHelper::ShowToast— 参数列表从 5 个 BSTR 参数简化到void文本服务框架 (TextStor.idl)
新常量:
TS_SD_DISABLEWRITINGSUGGESTIONS— 用于禁用写入建议的标志TS_SS_MULTILINE— 多行文本存储支持的标志
版本 10.0.28000.1721
发布日期: 2026 年 3 月
这是 28000 SDK 系列的主要版本更新。
WinRT API 添加和更新
Windows.Devices.Haptics (UniversalApiContract 19.0):
新类型:
HapticDeviceType枚举 - 定义触觉设备类型:None、Generic、Pen、Touchpad、MouseHapticsControllerOverrideToken结构 - 用于管理触觉控制器替代的令牌IInputHapticsManager接口 - 提供每线程触觉管理,包括发送波形、控制持续时间/播放计数、停止反馈以及覆盖触觉控制器的方法。IInputHapticsManagerStaticsinterface — Static methods:IsSupported, ,IsHapticDevicePresent,GetForCurrentThreadTryGetForThreadInputHapticsManager运行时类Windows.ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
新类型:
IContactProvider接口 - 提供用于联系人提供者场景的GetContactFromRemoteIdAsync方法和ContactListId属性
WinRT 实验 API 新增功能(UniversalApiContract 20.0)
Windows.Devices.Printers:
新类型:
IppAttributeGroupKind枚举 - 定义 IPP 属性组类型:Printer、Job、OperationIIppAttributeConverterStatics接口 — 提供ConvertPrintTicketToIppAttributesForPrinter、、ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverter运行时类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 的视频编码器重新构造图片输出的新枚举和属性:
eAVEncVideoD3D12ReconstructedPictureOutputMode枚举——值: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特征 ID事件跟踪 (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)
已更新:
DECLSPEC_NOINITALL宏现在排除 Rust bindgen 通过!defined(RUST_BINDGEN)
COM API 更新
Shell 对象 IDL (ShObjIdl_core.idl)
已更新:
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的方法,其中包含客户端/服务器进程标识符和 ID,以及用于 MCP 消息筛选的OnMessageWindows.Devices.Haptics:
KnownSimpleHapticsControllerWaveforms上的新属性:
Collide— 冲突触觉反馈的波形 IDAlign— 对齐触觉反馈的波形 IDStep— 步进触觉反馈的波形 IDGrow— 增长触觉反馈的波形 IDWindows.Graphics.Capture:
新接口:
IDirect3D11CaptureFrame3— 添加ConfigurationIteration属性以捕获帧IGraphicsCaptureSession7— 添加ConfigurationIteration属性和窗口排除列表管理IDisplayGraphicsCaptureSession— 显示特定的图形捕获会话新方法:
SetWindowExclusionList— 设置要从捕获中排除的窗口列表GetWindowExclusionList— 获取当前窗口排除列表Windows.Media.ClosedCaptioning:
新类型:
ClosedCaptionTheme— 表示具有自定义支持的隐藏式字幕主题新方法:
GetAvailableThemes— 检索可用的隐藏式字幕主题GetSelectedTheme— 获取当前选定的主题TrySetSelectedTheme— 尝试设置所选主题新事件:
SelectedThemeChanged— 所选隐藏式字幕主题更改时触发
Win32 API 添加和更新
事件跟踪 (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— 用于分配安全上下文缓冲区的函数- 添加了
extern "C"C++ 兼容性防护Crypto / 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)
已更新:
DECLSPEC_NOINITALL宏现在排除 Rust bindgen 通过!defined(RUST_BINDGEN)WRL Async (wrl/async.h)
已更新:
- 通过
_InterlockedCompareExchange和引用计数(cCompleteDelegateRefCount_)重新设计异步完成处理以实现线程安全
内部版本 10.0.26100.8038
发布日期: 2026 年 3 月
WinRT API 添加和更新
Windows.ApplicationModel.Contacts.Provider:
新类型:
IContactProvider- 具有GetContactFromRemoteIdAsync方法的接口Windows.Devices.Printers:
新类型:
IppAttributeGroupKind- 用于 IPP 属性组种类的枚举IIppAttributeConverterStatics- 与ConvertPrintTicketToIppAttributesForPrinter、ConvertBufferToIppAttributes和ConvertIppAttributesToBuffer连接的接口IppAttributeConverter- 运行时类IPdlPassthroughProvider2- 具有IsPassthroughWithJobAttributesSupported属性和StartPrintJobWithIppJobAttributes方法的接口Windows.Graphics.Printing.PrintSupport:
新类型:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- 具有SetPdlPassthroughWithJobAttributesSupported方法的接口Windows.Graphics.Printing.Workflow:
新类型:
IPrintWorkflowPrinterJob3- 具有IsPassthroughJob属性和GetPassthroughJobAttributesGetPassthroughJobOperationAttributes方法的接口Windows.Storage.Search:
新类型:
IQueryOptionsAdditionalSearchSources- 向IncludeCloudProviders添加IncludeLocalSemanticIndex属性和QueryOptions属性
Win32 API 添加和更新
蓝牙免提配置文件(bthdef.h)
为 HFP 音频网关和 Hands-Free SDP 和 BRSF 支持的功能添加了新的定义:
HFP_AG_SDP_SUPPORTED_FEATURE_*- 音频网关 SDP 功能标志,用于三向呼叫、回声取消、语音识别、带内铃声、语音标记、宽带语音等HFP_AG_BRSF_SUPPORTED_FEATURE_*- 音频网关 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- 内容索引版本关联 ID安全通道 (schannel.h)
添加了用于复制 TLS 扩展的新类型:
SCH_COPY_EXTS_DATA结构 - 用于复制 TLS 扩展的数据结构SchCopyExtsOptions枚举 - TLS 扩展复制操作的选项文本服务框架 (TextStor.h)
新定义:
TS_SD_DISABLEWRITINGSUGGESTIONS- 禁用写入建议的标志TS_SS_MULTILINE- 多行文本存储支持的标志远程桌面虚拟通道(tsvirtualchannels.h)
为 RDP 窗口信息添加了新的接口、结构和枚举:
IWTSWindowChangedCallback- 窗口更改通知的回调接口IWTSWindowInfoService- 用于查询窗口信息、客户端进程 ID、会话类型和订阅窗口更改的接口WTSWindowInfo结构体 - 窗口信息数据RdpSessionType枚举 - 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、UnsubscribeWindowChangedWTSWindowInfo结构体 - 窗口信息数据RdpSessionType枚举 - 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- 销毁模拟器实例- 用于内存访问、I/O 端口处理和虚拟处理器注册作的其他模拟器管理 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 版本中修复了以下问题:BinSkim Warning 4146 Triggered by Windows SDK 10.0.26100.7175 in Visual Studio
内部版本 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。固件表枚举
已更新:
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.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- AppxManifestTypes.xsd 架构已更新
已知问题
Windows SDK 10.0.26100.7175 在 Visual Studio 中触发了 BinSkim 警告 4146
- 我们知道,由于在 Windows SDK 版本 10.0.26100.7175(与 Visual Studio 17.14.22 一起发布)中包含的少量 Windows SDK 库中,警告 C4146 被明确禁用,导致使用 BinSkim 规则 BA2007 的生成可能会失败。
- 使用此 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
向以下 WinRT 命名空间添加了新 API:
- 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
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
向以下 WinRT 标头和 idl 添加了新 API:
- 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
向以下 WinRT 标头和 idl 添加了新 API:
- 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 标头进行的更新、添加新定义、结构、枚举和其他更改:
- bugcodes.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
向以下 Win32 标头添加了新 API:
- 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
向以下 WinRT 命名空间添加或更新了新 API:
- Windows。艾。Actions
- Windows.AI.ModelContextProtocol(实验)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
向以下 Win32 标头添加了新 API:
- 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
向以下 Win32 API 标头添加了实验性 API:
- webauthn.h
- WinBio.h
- winbio_types.h
内部版本 10.0.26100.3916
发布日期: 2025 年 4 月
新 API
向 windows.ui.viewmanagement WinRT 命名空间添加了新的 API,以支持用户的首选 UserInteractionMode。
向 searchapi.h Win 32 API 标头添加了对语义搜索的支持。
添加了新的 GamingExperience Win32 API 标头。
向以下 Win32 标头添加了新 API:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
内部版本 10.0.26100.3624
发布日期: 2025 年 3 月
新 API
在 windows.ui.viewmanagement.core WinRT 命名空间中为 CoreInputViewKind 枚举添加了游戏手柄支持。
向以下 Win32 标头添加了新 API:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
内部版本 10.0.26100.3323
发布日期: 2025 年 2 月
更新的 API
重命名了上一版本中添加到 windows.devices.sensors 命名空间的 PrivacyScreen WinRT API。 这些 API 现在是 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 链接的应用可以将 t OneCoreUAP.lib 切换为替换项。
- 删除了 irprops.lib。 对链接 irprops.lib 的应用可以直接切换到 bthprops.lib。
- 将 ENUM tagServerSelection 从 wuapicommon.h 移动到 wupai.h 并删除了标头。 如果要使用 ENUM tagServerSelection,则需要包括 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.Contracts NuGet 包。
- printf 系列函数现在符合 IEEE 754 舍入规则,在打印完全可表示的浮点数时,并且会遵循通过调用 fesetround 请求的舍入模式。 当与 legacy_stdio_float_rounding.obj 链接时,可以启用旧行为。
- Windows App认证工具包。 在应用认证工具包和 Windows 应用商店中,已将多个新 API 添加到受支持的 API 列表中。 如果受支持列表中的 API 在Visual Studio中显示为灰显或已禁用,则可以对源文件进行少量更改以访问它们。 有关更多详细信息,请参阅此 已知问题。 查找测试的更多更新。
工具更新
消息编译器(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, one-definition-rule) 问题(例如,当两个具有 MCGEN_EVENTWRITETRANSFER 冲突定义的 .cpp 文件链接到同一二进制文件时,MC 生成的 ETW 帮助程序将会遵从每个 .cpp 文件中 MCGEN_EVENTWRITETRANSFER 的定义,而不是随意选择一个)。
Windows跟踪预处理器(tracewpp.exe)更新:
- 支持 Unicode 输入(.ini、.tpl 和源代码)文件。 从 UTF-8 或 UTF-16 字节顺序标记(BOM)开始的输入文件将读取为 Unicode。 使用当前代码页(CP_ACP)读取未以 BOM 开头的输入文件。 为了向后兼容,如果指定了 -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)问题(例如,当两个具有TLG_EVENT_WRITE_TRANSFER冲突定义的.cpp文件链接到同一二进制文件时,TraceLoggingProvider.h 帮助程序现在将尊重每个.cpp文件中TLG_EVENT_WRITE_TRANSFER的定义,而不是任意选取一个或另一个文件)。
- 在C++代码中,TraceLoggingWrite 宏已更新,以便使用可变模板在类似事件之间更好地共享代码。
对你的应用进行签名。 Device Guard 签名是适用于商业和教育的 Microsoft Store 中提供的 Device Guard 功能,它允许企业保证每个应用都来自受信任的源。 请参阅有关 Device Guard 签名 的文档。
SDK 更新
- SDK 标头已更新,以解决在 MSVC 编译器 cl.exe 中使用符合标准的 C 预处理器(/Zc:preprocessor, 在 VS 2019 v16.6 中引入)进行编译时发生的错误。
- 已修复:“GdiplusTypes.h 未使用 NOMINMAX 进行编译”。 See Visual Studio Feedback。
- 使用 /std:c11 或 /std:c17 进行生成时,现在将获得:
- C99 tgmath.h
- assert.h 中的 C11 static_assert
- C11 stdalign.h
- C11 stdnoreturn.h
已知问题
面向 ARM64 的 Windows v11 的 Clang/LLVM 与最新的 winnt.h 不兼容
- 解决方法是在针对 ARM64 平台时,使用旧版本的 Windows 10 SDK(内部版本 19041)或改用 Windows v10 的 clang/LLVM。
DirectXMath(包括此版本中的版本 3.16)与适用于 ARM64 上的Windows的 Clang/LLVM 不兼容。
- 解决方法是使用 NuGet、vcpkg 或 GitHub 提供的最新版本的 DirectXMath。 这些版本包括所需的热修补程序(版本 3.16b)。
更改了某些头文件的情况,以便对区分大小写的文件系统进行规范化:
- OAIdl.h、ObjIdl.h、ObjIdlbase.h、OCIdl.h、Ole2.h、OleAuto.h 和 OleCtl.h 均采用小写形式。
- 对于 Windows 上的 Clang/LLVM 构建,如果要支持旧版本和最新的 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 日
Bug 修复
- 在链接本机 OS 库和伞库(例如 onecoreuap.lib 和 kernel32.lib)时,解决了不可预知且难以诊断的崩溃问题。
- 已解决阻止 AppVerifier 正常工作的问题
- 解决了导致 WACK 在“任务未能启用 HighVersionLie”时失败的问题。