Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En una aplicación de Windows nueva o existente, puede obtener windows SDK de varias maneras: instalarlo desde el instalador o ISO, en el instalador de Visual Studio 2022 o mediante la descarga del paquete NuGet.
Puede actualizar el SDK instalando manualmente la nueva compilación, actualizando en Visual Studio o actualizando el paquete Nuget.
Para obtener las compilaciones más recientes, consulte Descargas para Windows SDK.
Compilación 10.0.26100.7463
Fecha de publicación: Diciembre de 2025
Adiciones y actualizaciones de api de WinRT
Windows.Management.Deployment:
- Se agregó la
PackageOperationPriorityenumeración y se expusieron los nuevos campos de prioridad a través deAddPackageOptionsyStagePackageOptions.
Adiciones y actualizaciones de api win32
Informes de tiempo de ejecución del controlador
Se han agregado nuevos structs:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADER
Análisis de registros SVCB/HTTPS de DNS
Se han agregado nuevos structs:
DNS_SVCB_PARAM-
DNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6 DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWN
Motor de búsqueda y consulta
Estructura actualizada o agregada:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTION
Activación de audio o dispositivo
Se agregó la IMMDeviceActivator interfaz para nuevos escenarios de activación de nivel de dispositivo dentro de la pila de audio.
Enumeración de tabla de firmware
Actualizado:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Compilación 10.0.26100.7175
Fecha de publicación: noviembre de 2025
API actualizadas
Actualizaciones realizadas en los siguientes encabezados de API de Win32 (define, estructura, enumeraciones, interfaces y otros cambios):
- AppxPackaging.h, AppxPackaging.idl (interfaces IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Nuevas API
Espacios de nombres de WinRT actualizados (API o tipos nuevos o modificados):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- El esquema AppxManifestTypes.xsd ha sido actualizado
Compilación 10.0.26100.6901
Fecha de publicación: octubre de 2025
API actualizadas
Actualizaciones realizadas en los siguientes encabezados de API de Win32, define, estructura, enumeraciones y otros cambios:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Nuevas API
Se agregaron nuevas API a los siguientes espacios de nombres de WinRT:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
Compilación 10.0.26100.6584
Fecha de publicación: Septiembre de 2025
Versión que se corresponde con la versión pública de Windows 11, versión 25h2.
API actualizadas
Actualizaciones realizadas en los siguientes encabezados de API de Win32, define, estructura, enumeraciones y otros cambios:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Se han agregado nuevas API a los siguientes encabezados e idl de WinRT:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Nuevas API experimentales
Se actualizaron o agregaron API experimentales a lo siguiente:
- 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
Compilación 10.0.26100.4948
Fecha de publicación: agosto de 2025
API actualizadas
Actualizaciones realizadas en los siguientes encabezados de API de Win32, agregando nuevas definiciones, estructuras, enumeraciones y otros cambios:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Nuevas API
Se han agregado nuevas API a los siguientes encabezados e idl de WinRT:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Se quitó la etiqueta experimental de:
- windows.ui.input.preview.text (las API anteriores detrás de ENABLE_WINRT_EXPERIMENTAL_TYPES ahora son estables)
Compilación 10.0.26100.4654
Fecha de publicación: julio de 2025
API actualizadas
Actualizaciones realizadas en los siguientes encabezados de API de Win32, agregando nuevas definiciones, estructuras, enumeraciones y otros cambios:
- 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
Nuevas API
Se agregaron nuevas API a los siguientes encabezados win32:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Se han agregado nuevos espacios de nombres de WinRT Preview:
- windows.ui.input.preview.text
Compilación 10.0.26100.4188
Fecha de publicación: mayo de 2025
Nuevas API
Se agregaron o actualizaron nuevas API a los siguientes espacios de nombres de WinRT:
- Windows.AI.Actions
- Windows.AI.ModelContextProtocol (experimental)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
Se agregaron nuevas API a los siguientes encabezados win32:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
API actualizadas
Actualizaciones realizadas en los encabezados de CRT win32:
- corecrt_search.h
- wchar.h
Actualizaciones realizadas en los siguientes encabezados de API de Win32, agregando nuevas definiciones, estructuras y enumeraciones:
- 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
Se ha agregado un nuevo encabezado de API win32:
- ModelContextProtocolHelpers.h
Nuevas API experimentales
Se agregaron API experimentales a los siguientes encabezados de API de Win32:
- webauthn.h
- WinBio.h
- winbio_types.h
Compilación 10.0.26100.3916
Fecha de publicación: abril de 2025
Nuevas API
Se agregaron nuevas API al espacio de nombres windows.ui.viewmanagement winRT para admitir userInteractionMode preferido del usuario.
Se ha agregado compatibilidad con la búsqueda semántica al encabezado de la API de Win 32 searchapi.h .
Se ha agregado el nuevo encabezado de API GamingExperience Win32.
Se agregaron nuevas API a los siguientes encabezados win32:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Compilación 10.0.26100.3624
Fecha de publicación: marzo de 2025
Nuevas API
Se ha agregado compatibilidad con el controlador para juegos a la enumeración CoreInputViewKind en el espacio de nombres windows.ui.viewmanagement.core de WinRT.
Se agregaron nuevas API a los siguientes encabezados win32:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Compilación 10.0.26100.3323
Fecha de publicación: febrero de 2025
API actualizadas
Se ha cambiado el nombre de las API de WinRT de PrivacyScreen agregadas al espacio de nombres windows.devices.sensors de la compilación anterior. Estas son ahora api de OnlookerDetection.
Compilación 10.0.26100.3037
Fecha de publicación: enero de 2025
Nuevas API
Se agregaron nuevas API de WinRT en el espacio de nombres windows.devices.sensors :
- Clase PrivacyScreenOptions.
- Método HumanPresenceSettings.PrivacyScreenOptions.
- Método LightSensor.IsChromaticitySupported.
- También se agregaron nuevas propiedades y estructuras para admitir estos métodos.
Nuevas API experimentales
Las API experimentales se cambiaron en el siguiente encabezado win32 (tenga en cuenta que las API expertimentales no deben usarse en un entorno de producción):
- webauthn.h
Compilación 10.0.26100.2454
Fecha de publicación: enero de 2025
API actualizadas
Se han realizado adiciones principales o cambios en los siguientes encabezados win32:
- windows.applicationmodel.background.h: se han agregado muchas API relacionadas con Bluetooth.
- windows.applicationmodel.calls.h: se han agregado muchas API de configuración de llamadas VOIP.
Se han agregado o modificado las siguientes API de Win32:
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
Siga los procedimientos recomendados para asegurarse de que una API está disponible en una máquina antes de llamarla.
Nuevas API experimentales
Muchas API experimentales se agregaron al siguiente encabezado win32 (tenga en cuenta que las API experimentales no deben usarse en un entorno de producción):
- webauthn.h
Compilación 10.0.26100.1742
Fecha de publicación: 24 de septiembre de 2024
Lanzamiento para corresponder con el lanzamiento público de Windows 11, versión 24H2.
Compilación 10.0.26100
Fecha de publicación: 5 de mayo de 2024
Versión inicial de la serie 10.0.26100, para que se corresponda con la versión preliminar de Windows 11, versión 24H2
Compilación 10.0.22621.3235
Fecha de publicación: 29 de febrero de 2024
Actualización de mantenimiento 10.0.22621.3235.
Compilación 10.0.22621.2428
Fecha de publicación: 24 de octubre de 2023
Actualización de mantenimiento 10.0.22621.2428.
Compilación 10.0.22621.1778
Fecha de publicación: mayo de 2023
Actualización de mantenimiento 10.0.22621.1778.
Características resaltadas
- Las API de WindowTabManager permiten a las aplicaciones con interfaces con pestañas proporcionar información sobre las pestañas abiertas al shell de Windows.
- Actualizaciones de las API de HumanPresence para mejorar la facilidad de uso y agregar nuevas configuraciones para los sensores que admiten funcionalidades de presencia humana.
- Las API de RemoteDesktop permiten a las aplicaciones cambiar entre un escritorio remoto y local.
Windows SDK para Windows 11, versión 22H2
Actualización de mantenimiento 10.0.22621.755. Incluye compatibilidad con ARM64 para la versión de VS 17.4
SDK de Windows 10, versión 2104
API actualizadas
- Se quitó api-ms-win-net-isolation-l1-1-0.lib. Las aplicaciones que se vinculaban con api-ms-win-net-isolation-l1-1-0.lib pueden cambiar a OneCoreUAP.lib como reemplazo.
- Se quitó irprops.lib. Las aplicaciones que estaban vinculadas con irprops.lib pueden cambiar a bthprops.lib como reemplazo de eliminación.
- Se ha movido la etiqueta ENUMServerSelection de wuapicommon.h a wupai.h y se quitó el encabezado. Si desea usar la etiqueta ENUMServerSelection, deberá incluir wuapi.h o wuapi.idl.
- El paquete de API de WinRT de Windows 10 permite agregar la compatibilidad más reciente con las API de Windows Runtime a las bibliotecas y aplicaciones de .NET Framework 4.5+ y .NET Core 3.0+. Para obtener acceso al paquete de API de WinRT de Windows 10, consulta el paquete nuget microsoft.Windows.SDK.Contracts de .
- La familia de funciones printf ahora se ajusta a las reglas de redondeo IEEE 754 al imprimir números de punto flotante que se pueden representar exactamente y respetará el modo de redondeo solicitado a través de llamadas a fesetround. El comportamiento heredado está disponible al vincular con legacy_stdio_float_rounding.obj.
- Kit para la certificación de aplicaciones de Windows. Se agregaron varias API nuevas a la lista de API admitidas en el Kit de certificación de aplicaciones y la Tienda Windows. Si hay API en la lista admitida que aparecen atenuadas o deshabilitadas en Visual Studio, puede realizar un pequeño cambio en el archivo de origen para acceder a ellas. Para obtener más información, consulte este problema conocido. Busque más actualizaciones para las pruebas.
Actualizaciones de herramientas
Actualizaciones del compilador de mensajes (mc.exe):
- Ahora detecta la marca de orden de bytes Unicode (BOM) en los archivos .mc. Si el archivo .mc comienza con una BOM UTF-8, se leerá como un archivo UTF-8. De lo contrario, si comienza con una BOM UTF-16LE, se leerá como un archivo UTF-16LE. Si se especificó el parámetro -u, se leerá como un archivo UTF-16LE. De lo contrario, se leerá con la página de códigos actual (CP_ACP).
- Ahora evita problemas de reglas de definición única (ODR) en asistentes ETW generados por MC/C++ causados por macros de configuración en conflicto (por ejemplo, cuando dos archivos .cpp con definiciones conflictivas de MCGEN_EVENTWRITETRANSFER están vinculados al mismo binario, los asistentes ETW generados por MC ahora respetarán la definición de MCGEN_EVENTWRITETRANSFER en cada archivo .cpp en lugar de seleccionar arbitrariamente uno o otro).
Actualizaciones del preprocesador de seguimiento de Windows (tracewpp.exe):
- Admite archivos de entrada Unicode (.ini, .tpl y código fuente). Los archivos de entrada a partir de una marca de orden de bytes UTF-8 o UTF-16 (BOM) se leerán como Unicode. Los archivos de entrada que no comienzan con una lista de materiales se leerán mediante la página de códigos actual (CP_ACP). Para la compatibilidad con versiones anteriores, si se especifica el parámetro de línea de comandos de -UnicodeIgnore, los archivos que comienzan por una boM UTF-16 se tratarán como vacíos.
- Admite archivos de salida Unicode (.tmh). De forma predeterminada, los archivos de salida se codificarán mediante la página de códigos actual (CP_ACP). Use parámetros de línea de comandos -cp:UTF-8 o -cp:UTF-16 para generar archivos de salida Unicode.
- Cambio de comportamiento: tracewpp ahora convierte todo el texto de entrada en Unicode, realiza el procesamiento en Unicode y convierte el texto de salida en la codificación de salida especificada. Las versiones anteriores de tracewpp evitaron conversiones Unicode y realizaron el procesamiento de texto suponiendo que un juego de caracteres de un solo byte. Esto puede provocar cambios de comportamiento en los casos en los que los archivos de entrada no se ajustan a la página de códigos actual. En los casos en los que esto es un problema, considere la posibilidad de convertir los archivos de entrada en UTF-8 (con BOM) o usar el parámetro de línea de comandos -cp:UTF-8 para evitar la ambigüedad de codificación.
Actualizaciones de TraceLoggingProvider.h:
- Evita problemas de regla de definición única (ODR) causados por macros de configuración en conflicto (por ejemplo, cuando dos archivos .cpp con definiciones en conflicto de TLG_EVENT_WRITE_TRANSFER están vinculados al mismo binario, los asistentes TraceLoggingProvider.h ahora respetarán la definición de TLG_EVENT_WRITE_TRANSFER en cada archivo .cpp en lugar de seleccionar arbitrariamente uno o otro).
- En el código de C++, la macro TraceLoggingWrite se ha actualizado para permitir un mejor uso compartido de código entre eventos similares mediante plantillas variádicas.
Firma de las aplicaciones. La firma de Device Guard es una característica de Device Guard que está disponible en Microsoft Store para Empresas y Educación, lo que permite a las empresas garantizar que todas las aplicaciones proceden de un origen de confianza. Consulte la documentación sobre la firma de Device Guard.
Actualizaciones del SDK
- Los encabezados del SDK se han actualizado para solucionar los errores al compilar mediante el preprocesador de C conforme a estándar en el compilador de MSVC cl.exe (/Zc:preprocessor, introducido en VS 2019 v16.6).
- Corregido: "GdiplusTypes.h no se compila con NOMINMAX". Consulte Comentarios de Visual Studio.
- Al compilar con /std:c11 o /std:c17, ahora obtendrá lo siguiente:
- C99 tgmath.h (una biblioteca de cálculo matemático en C)
- C11 static_assert en assert.h
- C11 stdalign.h
- C11 stdnoreturn.h
Problemas conocidos
Clang/LLVM para Windows v11 que tiene como destino ARM64 no es compatible con la versión más reciente de winnt.h
- Como solución alternativa, use la versión anterior del SDK de Windows 10 (compilación 19041) o clang/LLVM para Windows v10 al dirigirse a plataformas ARM64.
DirectXMath (incluida la versión 3.16 de esta versión) no es compatible con Clang/LLVM para Windows en ARM64.
- Como solución alternativa, use la versión más reciente de DirectXMath, disponible en NuGet, vcpkg o GitHub. Estas versiones incluyen las correcciones activas necesarias (versión 3.16b).
Se cambiaron las mayúsculas y minúsculas de algunos archivos de encabezado para normalizarlos para sistemas de archivos que distinguen mayúsculas de minúsculas:
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h y OleCtl.h se hicieron en minúsculas.
- Para las compilaciones clang/LLVM para Windows, para admitir tanto la versión anterior como el SDK de Windows 10 más reciente sin advertencias, agregue
-Wno-nonportable-system-include-patha la CLI o los siguientes #pragma en el origen:
#ifdef __clang__#pragma clang diagnostic ignored "-Wnonportable-system-include-path"#endif
Actualización de mantenimiento del SDK de Windows 10, versión 2004
Fecha de publicación: 16 de diciembre de 2020
Correcciones de errores
- Se resolvieron bloqueos imprevisibles y difíciles de diagnosticar al vincular bibliotecas paraguas y bibliotecas nativas del sistema operativo (por ejemplo, onecoreuap.lib y kernel32.lib)
- Problema resuelto que impedía que AppVerifier funcionara
- Problema resuelto que provocó un error de WACK con "Task failed to enable HighVersionLie" (Error de tarea para habilitar HighVersionLie)