Novedades del SDK de Windows

En una aplicación de Windows nueva o existente, puede obtener el SDK de Windows 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 Downloads para el SDK de Windows.

28000 versiones

Compilación 10.0.28000.1839

Fecha de publicación: abril de 2026

Adiciones y actualizaciones de api de WinRT

Windows. Devices.Haptics (UniversalApiContract 19.0):
Nuevas propiedades en KnownSimpleHapticsControllerWaveforms:

  • Collide — ID de forma de onda para retroalimentación háptica de colisión
  • Align — identificador de forma de onda para la retroalimentación háptica de alineación
  • Step — Forma de onda ID para la retroalimentación háptica escalonada
  • Grow — Identificador de onda para retroalimentación háptica de crecimiento

Windows. Devices.Printers:
Evolucionado de experimental a estable:

  • VirtualPrinterInstallationStatus enumeración: valores de estado de instalación, incluidos InstallationSucceeded
  • VirtualPrinterPreferredInputFormat enum — Valores de formato de entrada preferidos, incluidos OpenXps
  • interfaz IVirtualPrinterInstallationParameters
  • interfaz IVirtualPrinterInstallationResult
  • interfaz IVirtualPrinterManagerStatics
  • interfaz IVirtualPrinterSupportedFormat
  • interfaz IVirtualPrinterSupportedFormatFactory
  • VirtualPrinterInstallationParameters clase de ejecución
  • VirtualPrinterInstallationResult clase de ejecución
  • VirtualPrinterSupportedFormat clase de ejecución

Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
Nuevos tipos:

  • ClosedCaptionTheme clase en tiempo de ejecución: representa un tema de subtítulos ocultos que admite personalización
  • IClosedCaptionTheme interfaz: propiedades: Id, DisplayName, FontColor, ComputedFontColor, FontOpacity, FontSize, FontStyle, FontEffect, BackgroundColor, ComputedBackgroundColor, BackgroundOpacity, RegionColor, ComputedRegionColor, RegionOpacity
  • IClosedCaptionThemeStatics interface — Métodos: GetAvailableThemes, GetSelectedTheme, TrySetSelectedTheme; Eventos: ThemesChanged, SelectedThemeChanged
Adiciones de API experimentales de WinRT

Windows.Storage.Search (UniversalApiContract 19.0):
Nueva interfaz:

  • IQueryOptionsAdditionalSearchSources : agrega IncludeCloudProviders propiedades y IncludeLocalSemanticIndex a QueryOptions
Adiciones y actualizaciones de api win32

Perfil de Hands-Free Bluetooth (bthdef.h)
Se han agregado constantes completas de características de Bluetooth Hands-Free Profile (HFP):

  • HFP_AG_SDP_SUPPORTED_FEATURE_* — Audio Gateway SDP admite marcas de características para triple llamada, cancelación de eco, reconocimiento de voz, tono de timbre en banda, etiquetado de voz, voz de banda ancha, etc.
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* — Audio Gateway BRSF admite banderas de características para llamadas de tres vías, cancelación de eco, reconocimiento de voz, negociación de códecs y más.
  • HFP_HF_SDP_SUPPORTED_FEATURE_* : Hands-Free marcas de características compatibles con SDP para la cancelación de eco, llamadas triples, presentación de la CLI, reconocimiento de voz, etc.
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* — Banderas de características compatibles con BRSF para manos libres en la cancelación de eco, llamadas tripartitas, reconocimiento de voz, negociación de códec, etc.
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, HFP_NETWORK_ABILITY_TO_REJECT : marcas de funcionalidad de rechazo de llamadas de red

Usos de HID (hidusage.h)
Nuevos valores de uso de hápticos:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE, HID_USAGE_HAPTICS_WAVEFORM_ALIGN, , HID_USAGE_HAPTICS_WAVEFORM_STEP, HID_USAGE_HAPTICS_WAVEFORM_GROW

NVMe (nvme.h)
Error tipográfico corregido:

  • NVME_LOG_PAGE_BOOT_PARTITON se ha cambiado de nombre a NVME_LOG_PAGE_BOOT_PARTITION

Seguridad / SSPI (sspi.h)
Nuevo GUID:

  • SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER — Tipo de datos de autenticación de marcador de posición

Seguridad / LSA (ntlsa.h)
Nuevas API de autenticación basada en agente:

  • LsaCreateAgentAccount : crea una cuenta de agente.
  • LsaRetrieveAgentLogonCredential : recupera las credenciales de inicio de sesión del agente.
  • LsaEnumerateAgentAccounts — Enumera las cuentas del agente.
  • LsaDeleteAgentAccount : elimina una cuenta de agente.
  • LsaGetAgentOwner — Obtiene el propietario del agente.
  • LSA_AGENT_LOGON_CREDENTIAL — Estructura de credenciales de inicio de sesión del agente
  • LSA_AGENT_ACCOUNT_INFO — Estructura de información de la cuenta del agente
  • LSA_AGENT_ACCOUNT_LIST — Lista de estructuras de cuentas de agente

Seguridad y autenticación (NTSecPKG.h)
Nuevas definiciones:

  • KSecAllocateContextBuffer — Función para asignar búferes de contexto de seguridad
  • Se añadieron extern "C" protecciones para compatibilidad con C++

Indexación de contenido (NTQuery.h)
Nueva definición:

  • CI_VERSION_CORRID — Constante de versión del identificador de correlación del índice de contenido

Text Services (TextStor.h)
Nuevas definiciones:

  • TS_SD_DISABLEWRITINGSUGGESTIONS : marca para deshabilitar las sugerencias de escritura
  • TS_SS_MULTILINE — Marca para la compatibilidad con el almacenamiento de texto multilínea

WrL Async (wrl/async.h)
Actualizado:

  • Control de finalización asincrónica reformulado para la seguridad de subprocesos mediante _InterlockedCompareExchange y el recuento de referencias (cCompleteDelegateRefCount_)
Actualizaciones de API COM

Asistente de actualización de edición (EditionUpgradeHelper.idl)
Método actualizado:

  • IClipServiceNotificationHelper::ShowToast — Lista de parámetros simplificada de 5 parámetros BSTR a void

Text Services Framework (TextStor.idl)
Nuevas constantes:

  • TS_SD_DISABLEWRITINGSUGGESTIONS : marca para deshabilitar las sugerencias de escritura
  • TS_SS_MULTILINE — Marca para la compatibilidad con el almacenamiento de texto multilínea

Compilación 10.0.28000.1721

Fecha de publicación: marzo de 2026

Esta es una actualización mayor de la serie SDK 28000.

Adiciones y actualizaciones de api de WinRT

Windows. Devices.Haptics (UniversalApiContract 19.0):
Nuevos tipos:

  • HapticDeviceType enum : define los tipos de dispositivos hápticos: None, Generic, Pen, Touchpad, , Mouse
  • HapticsControllerOverrideToken struct: token para administrar sobrescrituras del controlador háptico
  • IInputHapticsManager interfaz — Proporciona gestión háptica por subproceso con métodos para enviar formas de onda, controlar la duración y el número de reproducciones, detener la retroalimentación y anular los controladores hápticos.
  • IInputHapticsManagerStatics interface: métodos estáticos: IsSupported, IsHapticDevicePresent, GetForCurrentThread, TryGetForThread
  • InputHapticsManager clase de ejecución

Windows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Nuevos tipos:

  • IContactProvider interfaz — proporciona un método GetContactFromRemoteIdAsync y una propiedad ContactListId para escenarios de proveedor de contactos
Adiciones de API experimentales de WinRT (UniversalApiContract 20.0)

Windows. Devices.Printers:
Nuevos tipos:

  • IppAttributeGroupKind enumeración : define los tipos de grupo de atributos IPP: Printer, Job, Operation
  • IIppAttributeConverterStatics interfaz : proporciona ConvertPrintTicketToIppAttributesForPrinter, ConvertBufferToIppAttributes, ConvertIppAttributesToBuffer
  • IppAttributeConverter clase de ejecución
  • IPdlPassthroughProvider2 interface: añade la propiedad IsPassthroughWithJobAttributesSupported y el método StartPrintJobWithIppJobAttributes

Windows. Graphics.Printing.PrintSupport:
Nuevos tipos:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 interface: agrega SetPdlPassthroughWithJobAttributesSupported método

Windows. Graphics.Printing.Workflow:
Nuevos tipos:

  • IPrintWorkflowPrinterJob3 interfaz: agrega la propiedad IsPassthroughJob, y los métodos GetPassthroughJobAttributes y GetPassthroughJobOperationAttributes.

Windows.UI.Shell.Tasks:
Nuevos tipos:

  • IAppTaskInfo2 interfaz: agrega Id y HiddenByUser propiedades y UpdateDeepLink método
  • AppTaskContract versión actualizada de 1.0 a 2.0
Adiciones y actualizaciones de api win32

Codificación de vídeo: salida de imagen reconstruida D3D12 (codecapi.h / mfapi.h)
Nueva enumeración y propiedades para el codificador de vídeo basado en D3D12: salida de imagen reconstruida.

  • eAVEncVideoD3D12ReconstructedPictureOutputMode enum : valores: None, Copy, Shared
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode GUID de API de códec
  • MFSampleExtension_VideoEncodeD3D12ReconstructedPicture GUID de extensión de ejemplo de Media Foundation

API de servidor HTTP (http.h)
Nueva propiedad de servidor y estructura:

  • HttpServerRequestInfoProperty (=19): nueva propiedad de servidor para habilitar campos de información de solicitud opcionales
  • HTTP_REQUEST_INFO_PROPERTY_INFO estructura con HTTP_REQUEST_INFO_FLAG_INITIAL_TTL bandera
  • HttpFeatureTlsHandshakePerformanceCounters (=17): nueva característica HTTP para contadores de rendimiento de protocolo de enlace TLS

Controlador de gráficos/pantalla (d3dukmdt.h)
Nueva característica de controlador:

  • DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) y el identificador de característica correspondiente DXGK_FEATURE_PANEL_BUFFER_CONTROL

Seguimiento de eventos (evntprov.h / evntcons.h)
Nuevas definiciones:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 (=4): tipo de descriptor de datos de evento reservado
  • EventProviderSetReserved2 : nuevo valor en EVENT_INFO_CLASS enumeración
  • EVENT_HEADER_FLAG_RESERVED1 (0x0400): nueva marca de encabezado de evento

Propiedades del proveedor de almacenamiento (propkey.h)
Nueva propiedad:

  • PKEY_StorageProviderUserAccountKind : identifica el tipo de cuenta (Desconocido, Consumidor, Empresa) para el usuario del proveedor de almacenamiento autenticado.

Entrada de usuario (WinUser.h)
Nueva función:

  • ConvertPrimaryPointerToMouseDrag : convierte la entrada del puntero principal en una operación de arrastre del mouse.

Estructura actualizada:

  • TOUCHPAD_PARAMETERS_V2 — Compatibilidad mejorada con el diseño de C/C++

WEBAuthn Plugin API (webauthnplugin.h)
Evolucionado de experimental a estable:

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (anteriormente EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (anteriormente EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (anteriormente EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
  • WebAuthNPluginAddAuthenticator2, WebAuthNPluginUpdateAuthenticatorDetails2, WebAuthNPluginPerformUserVerification2 funciones

Compatibilidad de Rust Bindgen (ntdef.h / winnt.h)
Actualizado:

  • DECLSPEC_NOINITALL macro ahora excluye los pasos de bindgen en Rust mediante !defined(RUST_BINDGEN)
Actualizaciones de API COM

Shell Object IDL (ShObjIdl_core.idl)
Actualizado:

  • IAttachmentExecute2— Comentarios de métodos corregidos: Save2() renombrado a SaveNoVirusCheck(), SaveWithUI2() renombrado a SaveWithUINoVirusCheck()

26100 versiones

Compilación 10.0.26100.8249

Fecha de publicación: abril de 2026

Adiciones y actualizaciones de api de WinRT

Windows. Devices.Printers:
Métodos actualizados:

  • IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter: ahora acepta un parámetro adicional.targetPdlFormat

Evolucionado de experimental a estable:

  • IppAttributeConverter clase de ejecución
  • enumeración IppAttributeGroupKind
  • interfaz IPdlPassthroughProvider2

Windows. Graphics.Printing.PrintSupport:
Evolucionado de experimental a estable:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 — Interfaz con SetPdlPassthroughWithJobAttributesSupported método

Nuevos tipos:

  • PrintSupportEnterpriseManagementUIEventArgs: implementa IActivatedEventArgs y IActivatedEventArgsWithUser para escenarios de activación de la interfaz de usuario de gestión empresarial

Windows. Graphics.Printing.Workflow:
Evolucionado de experimental a estable:

  • IPrintWorkflowPrinterJob3 : interfaz con compatibilidad con atributos de acceso directo

Propiedades actualizadas:

  • IsPassthroughJob se ha cambiado de nombre a IsPassthroughJobWithAttributes
Adiciones de API experimentales de WinRT

Windows.AI.Agents.Mcp:
Nueva interfaz:

  • IMcpMessageFilterExperimental2 : agrega el método Initialize con identificadores de proceso de cliente/servidor, y OnMessage para el filtrado de mensajes MCP.

Windows. Devices.Haptics:
Nuevas propiedades en KnownSimpleHapticsControllerWaveforms:

  • Collide — ID de forma de onda para retroalimentación háptica de colisión
  • Align — identificador de forma de onda para la retroalimentación háptica de alineación
  • Step — Forma de onda ID para la retroalimentación háptica escalonada
  • Grow — Identificador de onda para retroalimentación háptica de crecimiento

Windows.Graphics.Capture:
Nuevas interfaces:

  • IDirect3D11CaptureFrame3 : agrega ConfigurationIteration la propiedad para capturar fotogramas.
  • IGraphicsCaptureSession7 : agrega la ConfigurationIteration administración de listas de exclusión de propiedades y ventanas.
  • IDisplayGraphicsCaptureSession : sesión de captura de gráficos específica para pantalla

Nuevos métodos:

  • SetWindowExclusionList : establece una lista de ventanas que se excluirán de la captura.
  • GetWindowExclusionList — Obtiene la lista de exclusión de ventanas actual.

Windows.Media.ClosedCaptioning:
Nuevos tipos:

  • ClosedCaptionTheme — Representa un tema de subtítulos cerrados con soporte de personalización.

Nuevos métodos:

  • GetAvailableThemes — Recupera los temas de subtítulos ocultos disponibles.
  • GetSelectedTheme: obtiene el tema actualmente seleccionado.
  • TrySetSelectedTheme : intenta establecer el tema seleccionado.

Nuevos eventos:

  • SelectedThemeChanged : se activa cuando cambia el tema de subtítulos seleccionado.
Adiciones y actualizaciones de api win32

Seguimiento de eventos (evntprov.h / evntcons.h)
Nuevas definiciones:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 — Tipo de descriptor de datos de eventos reservados
  • EventProviderSetReserved2 : nuevo valor en EVENT_INFO_CLASS enumeración
  • EVENT_HEADER_FLAG_RESERVED1 : nueva marca de encabezado de evento

Usos de HID (hidusage.h)
Nuevos valores de uso de hápticos:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE — Forma de onda háptica de colisión
  • HID_USAGE_HAPTICS_WAVEFORM_ALIGN — Forma de onda háptica de alineación
  • HID_USAGE_HAPTICS_WAVEFORM_STEP — Forma de onda háptica de paso
  • HID_USAGE_HAPTICS_WAVEFORM_GROW — Forma de onda háptica de crecimiento

Códigos de error (winerror.h)
Nuevos códigos de error de BitLocker:

  • FVE_E_MISSING_PROTECTORS — Faltan protectores de BitLocker
  • FVE_E_METHOD_MISMATCH : error de coincidencia del método BitLocker

Seguridad y autenticación (NTSecPKG.h)
Nuevas definiciones:

  • SECPKG_CALL_AGENT_LOGON : marca de llamada del paquete de seguridad para el inicio de sesión basado en agente
  • KSecAllocateContextBuffer — Función para asignar búferes de contexto de seguridad
  • Se han agregado extern "C" guardias para la compatibilidad con C++

Crypto/TPM (ncrypt.h)
La nueva propiedad TPM define:

  • NCRYPT_PCP_AIKSTORE_PROPERTY : propiedad de almacén de AIK de TPM
  • NCRYPT_PCP_EKSTORE_PROPERTY : propiedad de almacén de TPM EK

Indexación de contenido (NTQuery.h)
Nueva definición:

  • CI_VERSION_QUERY_METADATA — Versión del índice de contenido para metadatos de consulta/confiabilidad semántica

API de shell (shellapi.h)
Nueva definición:

  • ABC_OVERLAYDESKTOPICONS — Superponer la marca de iconos de escritorio para ABM_NEW

Compatibilidad de Rust Bindgen (ntdef.h / winnt.h)
Actualizado:

  • DECLSPEC_NOINITALL macro ahora excluye los pasos de bindgen en Rust mediante !defined(RUST_BINDGEN)

WrL Async (wrl/async.h)
Actualizado:

  • Control de finalización asincrónica revisado para la seguridad de subprocesos mediante _InterlockedCompareExchange y el recuento de referencias (cCompleteDelegateRefCount_)

Compilación 10.0.26100.8038

Fecha de publicación: marzo de 2026

Adiciones y actualizaciones de api de WinRT

Windows. ApplicationModel.Contacts.Provider:
Nuevos tipos:

  • IContactProvider - Interfaz con GetContactFromRemoteIdAsync método

Windows. Devices.Printers:
Nuevos tipos:

  • IppAttributeGroupKind - Enumeración de tipos de grupos de atributos IPP
  • IIppAttributeConverterStatics- Interfaz con ConvertPrintTicketToIppAttributesForPrinter, , ConvertBufferToIppAttributesConvertIppAttributesToBuffer
  • IppAttributeConverter - Clase en tiempo de ejecución
  • IPdlPassthroughProvider2 - Interfaz con la propiedad IsPassthroughWithJobAttributesSupported y el método StartPrintJobWithIppJobAttributes

Windows. Graphics.Printing.PrintSupport:
Nuevos tipos:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 - Interfaz con SetPdlPassthroughWithJobAttributesSupported método

Windows. Graphics.Printing.Workflow:
Nuevos tipos:

  • IPrintWorkflowPrinterJob3 - Interfaz con la propiedad IsPassthroughJob, GetPassthroughJobAttributes, y los métodos GetPassthroughJobOperationAttributes

Windows.Storage.Search:
Nuevos tipos:

  • IQueryOptionsAdditionalSearchSources : agrega IncludeCloudProviders propiedades y IncludeLocalSemanticIndex a QueryOptions
Adiciones y actualizaciones de api win32

Perfil de Hands-Free Bluetooth (bthdef.h)
Se han añadido nuevas definiciones para las características compatibles con HFP Audio Gateway y Hands-Free, SDP y BRSF.

  • HFP_AG_SDP_SUPPORTED_FEATURE_* - Banderas de características SDP de puerta de enlace de audio para llamadas de tres vías, cancelación de eco, reconocimiento de voz, tono de timbre en banda, etiqueta de voz, habla de banda ancha, etc.
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* - Indicadores de características BRSF de la puerta de enlace de audio para llamadas a tres, cancelación de eco, reconocimiento de voz, rechazo de llamadas, estado/control mejorado de la llamada, negociación de códec, etc.
  • HFP_HF_SDP_SUPPORTED_FEATURE_* - Manos libres, banderas de funciones SDP para la cancelación de eco, llamadas de tres vías, presentación de la identificación de llamadas (CLI), reconocimiento de voz, control de volumen remoto, voz de banda ancha, etc.
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* - Indicadores de funciones BRSF para la cancelación de eco, llamadas a tres, presentación de CLI (Interfaz de Línea de Comandos), reconocimiento de voz, control de volumen remoto, negociación de códecs, etc.
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, HFP_NETWORK_ABILITY_TO_REJECT : marcas de funcionalidad de rechazo de llamadas de red

Virtualization-Based Security (ntstatus.h / winerror.h)
Nuevos códigos de error:

  • STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE - Estado de fallo de sellado de las mediciones de firmware de VSM
  • ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE - Código de error win32 correspondiente

Codificación de vídeo (codecapi.h)
Nueva enumeración y propiedad para la salida de imagen reconstruida D3D12:

  • enumeración eAVEncVideoD3D12ReconstructedPictureOutputMode
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode GUID de API de códec

Direct3D 12 (d3d12.h)
Las correcciones ortográficas para una alineación ajustada definen:

  • D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT (reemplaza la variante mal ALIGNEMNT escrita)
  • D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT (reemplaza la variante mal ALIGNEMNT escrita)

Autoridad de seguridad local (ntlsa.h)
Se han agregado nuevas estructuras para el inicio de sesión basado en agente:

  • _LSA_AGENT_LOGON_CREDENTIAL - Datos de credenciales de inicio de sesión del agente
  • _LSA_AGENT_ACCOUNT_INFO - Información de la cuenta del agente
  • _LSA_AGENT_ACCOUNT_LIST - Lista de cuentas de agente

Indexación de contenido (NTQuery.h)
Nueva definición:

  • CI_VERSION_CORRID - Id. de correlación de la versión del índice de contenido

Canal seguro (schannel.h)
Se han agregado nuevos tipos para la copia de extensiones TLS:

  • SCH_COPY_EXTS_DATA struct: estructura de datos para copiar extensiones TLS
  • SchCopyExtsOptions enumeración: opciones para las operaciones de copia de extensión TLS

Text Services Framework (TextStor.h)
Nuevas definiciones:

  • TS_SD_DISABLEWRITINGSUGGESTIONS - Indicador para deshabilitar las sugerencias de escritura
  • TS_SS_MULTILINE - Marca para compatibilidad de almacenamiento de texto multilínea

Canales Virtuales de Escritorio Remoto (tsvirtualchannels.h)
Se han agregado nuevas interfaces, estructuras y enumeraciones para la información de ventana RDP:

  • IWTSWindowChangedCallback - Interfaz de devolución de llamada para las notificaciones de cambio de ventana
  • IWTSWindowInfoService - Interfaz para consultar información de ventana, identificador de proceso de cliente, tipo de sesión y suscripción a cambios de ventana
  • WTSWindowInfo struct: datos de información de ventana
  • RdpSessionType enum: valores de tipo de sesión RDP

WEBAuthn Plugin API (webauthnplugin.h)
Evolucionado de experimental a estable:

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (anteriormente EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (anteriormente EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (anteriormente EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
Actualizaciones de API COM

Canales Virtuales de Escritorio Remoto (tsvirtualchannels.idl)
Se han agregado nuevas interfaces para la información de ventana RDP:

  • IWTSWindowChangedCallback - Interfaz de devolución de llamada con el método WindowChanged
  • IWTSWindowInfoService - Interfaz con GetWindowInfo, GetRdpClientProcessId, GetRdpSessionType, , SubscribeWindowChanged, UnsubscribeWindowChanged
  • WTSWindowInfo struct: datos de información de ventana
  • RdpSessionType enum: valores de tipo de sesión RDP

Compilación 10.0.26100.7705

Fecha de publicación: febrero de 2026

Adiciones y actualizaciones de api de WinRT

Windows.UI.Shell.Tasks:
Nuevo espacio de nombres para administrar tareas de aplicación:

  • AppTaskContract - Contrato de API para las API de tareas
  • AppTaskState - Enumeración para estados de tarea
  • IAppTaskContent, IAppTaskContentStatics : interfaces para el contenido de tareas
  • IAppTaskInfo, , IAppTaskInfo2IAppTaskInfoStatics : interfaces para la información de tareas
  • IAppTaskResultAsset, IAppTaskResultAssetFactory : interfaces para recursos de resultados de tareas
  • AppTaskContent - Clase Runtime para el contenido de las tareas
  • AppTaskInfo - Clase de tiempo de ejecución para la información de tareas
  • AppTaskResultAsset - Clase de ejecución para activos de resultados de tareas

Windows.UI.Shell.CompanionWindows:
Nuevo espacio de nombres para la administración de ventanas complementarias:

  • CompanionWindowsContract - Contrato de API para ventanas complementarias
  • CompanionWindowRequestResultStatus - Enumeración para el estado del resultado de la solicitud
  • ICompanionWindowCoordinator, ICompanionWindowCoordinatorStatics : interfaces de coordinación
  • ICompanionWindowRequest, ICompanionWindowRequestResult - Interfaces de solicitud
  • CompanionWindowCoordinator - Clase en tiempo de ejecución para coordinar ventanas complementarias
  • CompanionWindowRequest, CompanionWindowRequestResult : clases en tiempo de ejecución para solicitudes

Windows. Devices.Haptics:
Nuevos tipos y mejoras para comentarios hápticos:

  • HapticDeviceType - Nueva enumeración para los tipos de dispositivos hápticos (UniversalApiContract 19.0)
  • HapticsControllerOverrideToken - Nueva estructura para tokens de invalidación del controlador
  • IInputHapticsManager, IInputHapticsManagerStatics : nuevas interfaces para la administración de hápticos de entrada
  • InputHapticsManager - Nueva clase de tiempo de ejecución para gestionar la retroalimentación háptica de entrada
Adiciones y actualizaciones de api win32

Emulación del hipervisor de Windows (WinHvEmulation.h)
Se han agregado nuevas funciones de administración del emulador para AMD64:

  • WHvEmulatorCreateEmulator - Crea una nueva instancia del emulador con devoluciones de llamada especificadas.
  • WHvEmulatorDestroyEmulator : destruye una instancia del emulador.
  • API de administración de emuladores adicionales para el acceso a memoria, el control de puertos de E/S y las operaciones de registro del procesador virtual

Plugin WebAuthn (webauthnplugin.h)
Documentación actualizada:

  • El RPID del complemento ahora es necesario (anteriormente opcional) para las llamadas WebAuthN anidadas que se originan en un complemento.

Códigos de error de Windows (winerror.h)
Definiciones y códigos de error actualizados

Modelo de controlador gráfico (d3dukmdt.h, d3dkmdt.h)
Actualizaciones de definiciones de modo de visualización del controlador gráfico y tipos de modo de usuario

interfaz de usuario Windows (WinUser.h)
Actualizaciones de definiciones de interfaz de usuario

Criptografía (wincrypt.h)
Actualizaciones de definiciones de funciones criptográficas

Claves de propiedad (propkey.h)
Definiciones de clave de propiedad actualizadas

API HTTP (http.h)
Actualizaciones de definiciones de API de servidor HTTP

El siguiente problema se ha corregido en esta versión del SDK: BinSkim Warning 4146 Desencadenado por Windows SDK 10.0.26100.7175 en Visual Studio


Compilación 10.0.26100.7627

Fecha de publicación: enero de 2026

Adiciones y actualizaciones de api de WinRT

Windows. Security.Credentials:
Nuevas interfaces:

  • IKeyCredentialManagerCreateWithWindowStatics : proporciona métodos para crear credenciales de clave con un identificador de ventana asociado.
  • IKeyCredentialWithWindow - Amplía la funcionalidad de credenciales de clave con compatibilidad con la asociación de ventanas.

Nuevos métodos:

  • KeyCredentialManager.RequestCreateForWindowAsync - Crea una credencial de clave asociada a una ventana específica.
Adiciones y actualizaciones de api win32

WinSQLite (winsqlite3.h / winsqlite3ext.h)
Actualización de la versión de SQLite:

Nuevos códigos de error:

  • SQLITE_ERROR_RESERVESIZE
  • SQLITE_ERROR_KEY
  • SQLITE_ERROR_UNABLE

Nuevos códigos de error de E/S:

  • SQLITE_IOERR_BADKEY
  • SQLITE_IOERR_CODEC

Nuevas funcionalidades:

  • SQLITE_IOCAP_SUBPAGE_READ

Nuevos códigos de control de archivos:

  • SQLITE_FCNTL_NULL_IO
  • SQLITE_FCNTL_BLOCK_ON_CONNECT

Nuevas constantes de administración de control de código fuente:

  • SQLITE_SCM_BRANCH
  • SQLITE_SCM_TAGS
  • SQLITE_SCM_DATETIME

winnt.h
Nuevas definiciones:

  • SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID - Nuevo RID de nivel de integridad obligatorio de seguridad para contextos de interfaz de usuario de credenciales

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 PackageOperationPriority enumeración y se expusieron los nuevos campos de prioridad a través de AddPackageOptions y StagePackageOptions.
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_ALPN
  • DNS_SVCB_PARAM_MANDATORY
  • DNS_SVCB_PARAM_UNKNOWN

Motor de búsqueda y consulta
Estructura actualizada o agregada:

  • CONTENTRESTRICTION
  • VECTORRESTRICTION
  • NODERESTRICTION
  • NOTRESTRICTION

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:

  • EnumSystemFirmwareTables
  • GetSystemFirmwareTable

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
Problemas conocidos

BinSkim Warning 4146 Desencadenado por Windows SDK 10.0.26100.7175 en Visual Studio

  • Somos conscientes de un problema en el que las compilaciones pueden fallar con la regla BinSkim BA2007, debido a que la advertencia C4146 está explícitamente deshabilitada en un pequeño número de bibliotecas del SDK de Windows incluidas en la versión 10.0.26100.7175 del SDK de Windows, la cual se distribuyó con Visual Studio 17.14.22.
  • Los desarrolladores pueden ver interrupciones de compilación o errores de validación de herramientas de seguridad al usar esta versión del SDK, en función de la configuración del proyecto y la configuración de la cadena de herramientas.
  • Se ha identificado una corrección y se está preparando actualmente para una actualización de Visual Studio. Esto actualizará el contenido del SDK afectado para restaurar el comportamiento esperado. Hasta que la corrección esté disponible, puede usar una de las siguientes mitigaciones:
    • Vuelva a establecer el proyecto en otra versión del SDK de Windows compatible o
    • Suprima la advertencia de BinSkim específica en la configuración de compilación (no se recomienda a largo plazo)

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, defines, estructuras, 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.IA.Acciones
  • Windows.Management.Update
  • Windows.Media.Core

Compilación 10.0.26100.6584

Fecha de publicación: Septiembre de 2025

Lanzamiento para coincidir con la versión pública de Windows 11, versión 25h2.

API actualizadas

Actualizaciones realizadas en los siguientes encabezados de API de Win32, defines, estructuras, enumeraciones y otros cambios:

  • winnt.h
  • WtsApi32.h
  • wtsdefs.h
  • wtsprotocol.h
  • NetworkSetup.h
  • FoundationManifestSchema.xsd
  • AccessControlManifestSchema.xsd
  • AppDataManifestSchema.xsd

Se han agregado nuevas APIs 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 APIs 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 APIs al espacio de nombres windows.ui.viewmanagement WinRT para admitir el Modo de Interacción de Usuario 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

Las API de WinRT de PrivacyScreen, que fueron agregadas al espacio de nombres windows.devices.sensors en la compilación anterior, han sido renombradas. 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 correspondiente a la edición pública 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.


Versiones 22000 y anteriores

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.

SDK de Windows 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 eliminó 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 para usarlo como reemplazo.
  • Se eliminó la biblioteca irprops.lib. Las aplicaciones que estaban vinculadas con irprops.lib pueden cambiar a bthprops.lib como un reemplazo directo.
  • Se ha movido la etiqueta ENUM tagServerSelection de wuapicommon.h a wupai.h y se eliminó 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 compatibilidad con las API de Windows Runtime más recientes a las bibliotecas y aplicaciones de .NET Framework 4.5+ y .NET Core 3.0+. Para acceder al paquete de API de WinRT de Windows 10, consulte el paquete nuget Microsoft.Windows.SDK.Contracts.
  • 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 de certificación de Windows App. Se agregaron varias API nuevas a la lista de API admitidas en el Kit de certificación de aplicaciones y Windows Store. 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á usando 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 rastreo de Windows (tracewpp.exe):

  • Admite archivos de entrada Unicode (.ini, .tpl y código fuente). Los archivos de entrada que comienzan con una marca de orden de bytes (BOM) UTF-8 o UTF-16 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 un conjunto 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 tus 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 tienen 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.

  • Se ajustó la forma de las letras en algunos archivos de cabecera para normalizarlos para sistemas de archivos sensibles a mayúsculas y minúsculas.

    • OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h y OleCtl.h se hicieron en minúsculas.
    • Para Clang/LLVM en compilaciones de Windows, para admitir tanto la versión anterior como el SDK de Windows 10 más reciente sin generar advertencias, agregue -Wno-nonportable-system-include-path a la CLI o el siguiente #pragma en el código fuente:

    #ifdef __clang__

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

    #endif


Windows 10 SDK, actualización de mantenimiento de la versión 2004

Fecha de publicación: 16 de diciembre de 2020

Correcciones de errores
  • Se resolvieron errores imprevisibles y difíciles de diagnosticar al integrar 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)