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 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 enKnownSimpleHapticsControllerWaveforms:
Collide— ID de forma de onda para retroalimentación háptica de colisiónAlign— identificador de forma de onda para la retroalimentación háptica de alineaciónStep— Forma de onda ID para la retroalimentación háptica escalonadaGrow— Identificador de onda para retroalimentación háptica de crecimientoWindows. Devices.Printers:
Evolucionado de experimental a estable:
VirtualPrinterInstallationStatusenumeración: valores de estado de instalación, incluidosInstallationSucceededVirtualPrinterPreferredInputFormatenum — Valores de formato de entrada preferidos, incluidosOpenXps- interfaz
IVirtualPrinterInstallationParameters- interfaz
IVirtualPrinterInstallationResult- interfaz
IVirtualPrinterManagerStatics- interfaz
IVirtualPrinterSupportedFormat- interfaz
IVirtualPrinterSupportedFormatFactoryVirtualPrinterInstallationParametersclase de ejecuciónVirtualPrinterInstallationResultclase de ejecuciónVirtualPrinterSupportedFormatclase de ejecuciónWindows.Media.ClosedCaptioning (UniversalApiContract 15.0):
Nuevos tipos:
ClosedCaptionThemeclase en tiempo de ejecución: representa un tema de subtítulos ocultos que admite personalizaciónIClosedCaptionThemeinterfaz: propiedades:Id,DisplayName,FontColor,ComputedFontColor,FontOpacity,FontSize,FontStyle,FontEffect,BackgroundColor,ComputedBackgroundColor,BackgroundOpacity,RegionColor,ComputedRegionColor,RegionOpacityIClosedCaptionThemeStaticsinterface — Métodos:GetAvailableThemes,GetSelectedTheme,TrySetSelectedTheme; Eventos:ThemesChanged,SelectedThemeChanged
Adiciones de API experimentales de WinRT
Windows.Storage.Search (UniversalApiContract 19.0):
Nueva interfaz:
IQueryOptionsAdditionalSearchSources: agregaIncludeCloudProviderspropiedades yIncludeLocalSemanticIndexaQueryOptions
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 redUsos 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_GROWNVMe (nvme.h)
Error tipográfico corregido:
NVME_LOG_PAGE_BOOT_PARTITONse ha cambiado de nombre aNVME_LOG_PAGE_BOOT_PARTITIONSeguridad / SSPI (sspi.h)
Nuevo GUID:
SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER— Tipo de datos de autenticación de marcador de posiciónSeguridad / 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 agenteLSA_AGENT_ACCOUNT_INFO— Estructura de información de la cuenta del agenteLSA_AGENT_ACCOUNT_LIST— Lista de estructuras de cuentas de agenteSeguridad 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 contenidoText Services (TextStor.h)
Nuevas definiciones:
TS_SD_DISABLEWRITINGSUGGESTIONS: marca para deshabilitar las sugerencias de escrituraTS_SS_MULTILINE— Marca para la compatibilidad con el almacenamiento de texto multilíneaWrL Async (wrl/async.h)
Actualizado:
- Control de finalización asincrónica reformulado para la seguridad de subprocesos mediante
_InterlockedCompareExchangey 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 avoidText Services Framework (TextStor.idl)
Nuevas constantes:
TS_SD_DISABLEWRITINGSUGGESTIONS: marca para deshabilitar las sugerencias de escrituraTS_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:
HapticDeviceTypeenum : define los tipos de dispositivos hápticos:None,Generic,Pen,Touchpad, ,MouseHapticsControllerOverrideTokenstruct: token para administrar sobrescrituras del controlador hápticoIInputHapticsManagerinterfaz — 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.IInputHapticsManagerStaticsinterface: métodos estáticos:IsSupported,IsHapticDevicePresent,GetForCurrentThread,TryGetForThreadInputHapticsManagerclase de ejecuciónWindows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Nuevos tipos:
IContactProviderinterfaz — proporciona un métodoGetContactFromRemoteIdAsyncy una propiedadContactListIdpara escenarios de proveedor de contactos
Adiciones de API experimentales de WinRT (UniversalApiContract 20.0)
Windows. Devices.Printers:
Nuevos tipos:
IppAttributeGroupKindenumeración : define los tipos de grupo de atributos IPP:Printer,Job,OperationIIppAttributeConverterStaticsinterfaz : proporcionaConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributes,ConvertIppAttributesToBufferIppAttributeConverterclase de ejecuciónIPdlPassthroughProvider2interface: añade la propiedadIsPassthroughWithJobAttributesSupportedy el métodoStartPrintJobWithIppJobAttributesWindows. Graphics.Printing.PrintSupport:
Nuevos tipos:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5interface: agregaSetPdlPassthroughWithJobAttributesSupportedmétodoWindows. Graphics.Printing.Workflow:
Nuevos tipos:
IPrintWorkflowPrinterJob3interfaz: agrega la propiedadIsPassthroughJob, y los métodosGetPassthroughJobAttributesyGetPassthroughJobOperationAttributes.Windows.UI.Shell.Tasks:
Nuevos tipos:
IAppTaskInfo2interfaz: agregaIdyHiddenByUserpropiedades yUpdateDeepLinkmétodoAppTaskContractversió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.
eAVEncVideoD3D12ReconstructedPictureOutputModeenum : valores:None,Copy,SharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeGUID de API de códecMFSampleExtension_VideoEncodeD3D12ReconstructedPictureGUID de extensión de ejemplo de Media FoundationAPI 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 opcionalesHTTP_REQUEST_INFO_PROPERTY_INFOestructura conHTTP_REQUEST_INFO_FLAG_INITIAL_TTLbanderaHttpFeatureTlsHandshakePerformanceCounters(=17): nueva característica HTTP para contadores de rendimiento de protocolo de enlace TLSControlador de gráficos/pantalla (d3dukmdt.h)
Nueva característica de controlador:
DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) y el identificador de característica correspondienteDXGK_FEATURE_PANEL_BUFFER_CONTROLSeguimiento de eventos (evntprov.h / evntcons.h)
Nuevas definiciones:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1(=4): tipo de descriptor de datos de evento reservadoEventProviderSetReserved2: nuevo valor enEVENT_INFO_CLASSenumeraciónEVENT_HEADER_FLAG_RESERVED1(0x0400): nueva marca de encabezado de eventoPropiedades 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(anteriormenteEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(anteriormenteEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(anteriormenteEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2funcionesCompatibilidad de Rust Bindgen (ntdef.h / winnt.h)
Actualizado:
DECLSPEC_NOINITALLmacro 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 aSaveNoVirusCheck(),SaveWithUI2()renombrado aSaveWithUINoVirusCheck()
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.targetPdlFormatEvolucionado de experimental a estable:
IppAttributeConverterclase de ejecución- enumeración
IppAttributeGroupKind- interfaz
IPdlPassthroughProvider2Windows. Graphics.Printing.PrintSupport:
Evolucionado de experimental a estable:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5— Interfaz conSetPdlPassthroughWithJobAttributesSupportedmétodoNuevos tipos:
PrintSupportEnterpriseManagementUIEventArgs: implementaIActivatedEventArgsyIActivatedEventArgsWithUserpara escenarios de activación de la interfaz de usuario de gestión empresarialWindows. Graphics.Printing.Workflow:
Evolucionado de experimental a estable:
IPrintWorkflowPrinterJob3: interfaz con compatibilidad con atributos de acceso directoPropiedades actualizadas:
IsPassthroughJobse ha cambiado de nombre aIsPassthroughJobWithAttributes
Adiciones de API experimentales de WinRT
Windows.AI.Agents.Mcp:
Nueva interfaz:
IMcpMessageFilterExperimental2: agrega el métodoInitializecon identificadores de proceso de cliente/servidor, yOnMessagepara el filtrado de mensajes MCP.Windows. Devices.Haptics:
Nuevas propiedades enKnownSimpleHapticsControllerWaveforms:
Collide— ID de forma de onda para retroalimentación háptica de colisiónAlign— identificador de forma de onda para la retroalimentación háptica de alineaciónStep— Forma de onda ID para la retroalimentación háptica escalonadaGrow— Identificador de onda para retroalimentación háptica de crecimientoWindows.Graphics.Capture:
Nuevas interfaces:
IDirect3D11CaptureFrame3: agregaConfigurationIterationla propiedad para capturar fotogramas.IGraphicsCaptureSession7: agrega laConfigurationIterationadministración de listas de exclusión de propiedades y ventanas.IDisplayGraphicsCaptureSession: sesión de captura de gráficos específica para pantallaNuevos 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 reservadosEventProviderSetReserved2: nuevo valor enEVENT_INFO_CLASSenumeraciónEVENT_HEADER_FLAG_RESERVED1: nueva marca de encabezado de eventoUsos de HID (hidusage.h)
Nuevos valores de uso de hápticos:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE— Forma de onda háptica de colisiónHID_USAGE_HAPTICS_WAVEFORM_ALIGN— Forma de onda háptica de alineaciónHID_USAGE_HAPTICS_WAVEFORM_STEP— Forma de onda háptica de pasoHID_USAGE_HAPTICS_WAVEFORM_GROW— Forma de onda háptica de crecimientoCódigos de error (winerror.h)
Nuevos códigos de error de BitLocker:
FVE_E_MISSING_PROTECTORS— Faltan protectores de BitLockerFVE_E_METHOD_MISMATCH: error de coincidencia del método BitLockerSeguridad 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 agenteKSecAllocateContextBuffer— 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 TPMNCRYPT_PCP_EKSTORE_PROPERTY: propiedad de almacén de TPM EKIndexación de contenido (NTQuery.h)
Nueva definición:
CI_VERSION_QUERY_METADATA— Versión del índice de contenido para metadatos de consulta/confiabilidad semánticaAPI de shell (shellapi.h)
Nueva definición:
ABC_OVERLAYDESKTOPICONS— Superponer la marca de iconos de escritorio paraABM_NEWCompatibilidad de Rust Bindgen (ntdef.h / winnt.h)
Actualizado:
DECLSPEC_NOINITALLmacro 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
_InterlockedCompareExchangey 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 conGetContactFromRemoteIdAsyncmétodoWindows. Devices.Printers:
Nuevos tipos:
IppAttributeGroupKind- Enumeración de tipos de grupos de atributos IPPIIppAttributeConverterStatics- Interfaz conConvertPrintTicketToIppAttributesForPrinter, ,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverter- Clase en tiempo de ejecuciónIPdlPassthroughProvider2- Interfaz con la propiedadIsPassthroughWithJobAttributesSupportedy el métodoStartPrintJobWithIppJobAttributesWindows. Graphics.Printing.PrintSupport:
Nuevos tipos:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- Interfaz conSetPdlPassthroughWithJobAttributesSupportedmétodoWindows. Graphics.Printing.Workflow:
Nuevos tipos:
IPrintWorkflowPrinterJob3- Interfaz con la propiedadIsPassthroughJob,GetPassthroughJobAttributes, y los métodosGetPassthroughJobOperationAttributesWindows.Storage.Search:
Nuevos tipos:
IQueryOptionsAdditionalSearchSources: agregaIncludeCloudProviderspropiedades yIncludeLocalSemanticIndexaQueryOptions
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 redVirtualization-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 VSMERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE- Código de error win32 correspondienteCodificación de vídeo (codecapi.h)
Nueva enumeración y propiedad para la salida de imagen reconstruida D3D12:
- enumeración
eAVEncVideoD3D12ReconstructedPictureOutputModeCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeGUID de API de códecDirect3D 12 (d3d12.h)
Las correcciones ortográficas para una alineación ajustada definen:
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT(reemplaza la variante malALIGNEMNTescrita)D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT(reemplaza la variante malALIGNEMNTescrita)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 agenteIndexación de contenido (NTQuery.h)
Nueva definición:
CI_VERSION_CORRID- Id. de correlación de la versión del índice de contenidoCanal seguro (schannel.h)
Se han agregado nuevos tipos para la copia de extensiones TLS:
SCH_COPY_EXTS_DATAstruct: estructura de datos para copiar extensiones TLSSchCopyExtsOptionsenumeración: opciones para las operaciones de copia de extensión TLSText Services Framework (TextStor.h)
Nuevas definiciones:
TS_SD_DISABLEWRITINGSUGGESTIONS- Indicador para deshabilitar las sugerencias de escrituraTS_SS_MULTILINE- Marca para compatibilidad de almacenamiento de texto multilíneaCanales 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 ventanaIWTSWindowInfoService- Interfaz para consultar información de ventana, identificador de proceso de cliente, tipo de sesión y suscripción a cambios de ventanaWTSWindowInfostruct: datos de información de ventanaRdpSessionTypeenum: valores de tipo de sesión RDPWEBAuthn Plugin API (webauthnplugin.h)
Evolucionado de experimental a estable:
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(anteriormenteEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(anteriormenteEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(anteriormenteEXPERIMENTAL_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étodoWindowChangedIWTSWindowInfoService- Interfaz conGetWindowInfo,GetRdpClientProcessId,GetRdpSessionType, ,SubscribeWindowChanged,UnsubscribeWindowChangedWTSWindowInfostruct: datos de información de ventanaRdpSessionTypeenum: 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 tareasAppTaskState- Enumeración para estados de tareaIAppTaskContent,IAppTaskContentStatics: interfaces para el contenido de tareasIAppTaskInfo, ,IAppTaskInfo2IAppTaskInfoStatics: interfaces para la información de tareasIAppTaskResultAsset,IAppTaskResultAssetFactory: interfaces para recursos de resultados de tareasAppTaskContent- Clase Runtime para el contenido de las tareasAppTaskInfo- Clase de tiempo de ejecución para la información de tareasAppTaskResultAsset- Clase de ejecución para activos de resultados de tareasWindows.UI.Shell.CompanionWindows:
Nuevo espacio de nombres para la administración de ventanas complementarias:
CompanionWindowsContract- Contrato de API para ventanas complementariasCompanionWindowRequestResultStatus- Enumeración para el estado del resultado de la solicitudICompanionWindowCoordinator,ICompanionWindowCoordinatorStatics: interfaces de coordinaciónICompanionWindowRequest,ICompanionWindowRequestResult- Interfaces de solicitudCompanionWindowCoordinator- Clase en tiempo de ejecución para coordinar ventanas complementariasCompanionWindowRequest,CompanionWindowRequestResult: clases en tiempo de ejecución para solicitudesWindows. 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 controladorIInputHapticsManager,IInputHapticsManagerStatics: nuevas interfaces para la administración de hápticos de entradaInputHapticsManager- 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 actualizadosModelo 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 usuariointerfaz de usuario Windows (WinUser.h)
Actualizaciones de definiciones de interfaz de usuarioCriptografía (wincrypt.h)
Actualizaciones de definiciones de funciones criptográficasClaves de propiedad (propkey.h)
Definiciones de clave de propiedad actualizadasAPI 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_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLENuevos códigos de error de E/S:
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODECNuevas funcionalidades:
SQLITE_IOCAP_SUBPAGE_READNuevos códigos de control de archivos:
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECTNuevas constantes de administración de control de código fuente:
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.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
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_HEADERAnálisis de registros SVCB/HTTPS de DNS
Se han agregado nuevos structs:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNMotor de búsqueda y consulta
Estructura actualizada o agregada:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONActivación de audio o dispositivo
Se agregó laIMMDeviceActivatorinterfaz 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
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.
- Como solución alternativa, use la versión más reciente de DirectXMath, disponible en NuGet, vcpkg o GitHub. Estas versiones incluyen los parches necesarios (versión 3.16b).
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-patha 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)