Novidades no SDK do Windows

Em um aplicativo Windows novo ou existente, você pode obter o SDK do Windows de várias maneiras: instalá-lo do instalador ou do ISO, no Instalador do Visual Studio 2022 ou baixando o pacote NuGet. Você pode atualizar o SDK instalando manualmente o novo build, atualizando em Visual Studio ou atualizando o pacote Nuget

Para ver os builds mais recentes, consulte Downloads para o SDK Windows.

28000 versões

Build 10.0.28000.1839

Lançamento: Abril de 2026

Adições e atualizações da API do WinRT

Windows. Devices.Haptics (UniversalApiContract 19.0):
Novas propriedades em KnownSimpleHapticsControllerWaveforms:

  • Collide — ID de onda para retorno háptico de colisão
  • Align — ID da forma de onda para retorno háptico de alinhamento
  • Step — ID da forma de onda para feedback háptico de etapa
  • Grow — ID de forma de onda para feedback háptico de crescimento

Windows. Devices.Printers:
Graduado do estado experimental para o estável.

  • VirtualPrinterInstallationStatus enum — Valores de status de instalação, incluindo InstallationSucceeded
  • VirtualPrinterPreferredInputFormat enum — Valores de formato de entrada preferenciais, incluindo OpenXps
  • Interface IVirtualPrinterInstallationParameters
  • Interface IVirtualPrinterInstallationResult
  • Interface IVirtualPrinterManagerStatics
  • Interface IVirtualPrinterSupportedFormat
  • Interface IVirtualPrinterSupportedFormatFactory
  • VirtualPrinterInstallationParameters classe runtime
  • VirtualPrinterInstallationResult classe runtime
  • VirtualPrinterSupportedFormat classe runtime

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

  • ClosedCaptionTheme classe runtime — Representa um tema de legenda fechada com suporte de personalização
  • IClosedCaptionThemeinterface — Propriedades: Id, DisplayName, FontColor, ComputedFontColor, FontOpacity, FontSize, FontStyle, FontEffect, BackgroundColor, ComputedBackgroundColor, BackgroundOpacity, RegionColor, ComputedRegionColor, RegionOpacity
  • IClosedCaptionThemeStatics interface — Métodos: GetAvailableThemes, GetSelectedTheme, ; TrySetSelectedTheme Eventos: ThemesChanged, SelectedThemeChanged
Adições da API Experimental do WinRT

Windows.Storage.Search (UniversalApiContract 19.0):
Nova interface:

  • IQueryOptionsAdditionalSearchSources — Adiciona IncludeCloudProviders e IncludeLocalSemanticIndex propriedades a QueryOptions
Adições e atualizações da API do Win32

Perfil de Hands-Free Bluetooth (bthdef.h)
Adicionadas constantes abrangentes de funcionalidades do Perfil de Mãos-Livres do Bluetooth (HFP):

  • HFP_AG_SDP_SUPPORTED_FEATURE_* — Sinalizadores de recursos compatíveis do Gateway de Áudio SDP para chamadas de três vias, cancelamento de eco, reconhecimento de voz, toque em banda, etiqueta de voz, voz em banda larga e muito mais
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* — Sinalizadores de recursos com suporte do BRSF do Gateway de Áudio para chamadas de três vias, cancelamento de eco, reconhecimento de voz, negociação de codec e muito mais
  • HFP_HF_SDP_SUPPORTED_FEATURE_* — Hands-Free sinalizadores de recursos com suporte do SDP para cancelamento de eco, chamada de três vias, apresentação da CLI, reconhecimento de voz e muito mais
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* — Hands-Free sinalizadores de recursos com suporte do BRSF para cancelamento de eco, chamada de três vias, reconhecimento de voz, negociação de codec e muito mais
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, HFP_NETWORK_ABILITY_TO_REJECT — Sinalizadores de funcionalidade de rejeição de chamada de rede

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

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE, HID_USAGE_HAPTICS_WAVEFORM_ALIGN, , HID_USAGE_HAPTICS_WAVEFORM_STEPHID_USAGE_HAPTICS_WAVEFORM_GROW

NVMe (nvme.h)
Erro de digitação corrigido:

  • NVME_LOG_PAGE_BOOT_PARTITON renomeado para NVME_LOG_PAGE_BOOT_PARTITION

Segurança/SSPI (sspi.h)
Novo GUID:

  • SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER — Tipo de dados de autenticação de espaço reservado

Segurança/LSA (ntlsa.h)
Novas APIs de autenticação baseadas em agente:

  • LsaCreateAgentAccount — Cria uma conta de agente
  • LsaRetrieveAgentLogonCredential — Recupera as credenciais de logon do agente
  • LsaEnumerateAgentAccounts — Enumera contas de agente
  • LsaDeleteAgentAccount — Exclui uma conta de agente
  • LsaGetAgentOwner — Obtém o proprietário do agente
  • LSA_AGENT_LOGON_CREDENTIAL — Struct de credencial de logon do agente
  • LSA_AGENT_ACCOUNT_INFO — Estrutura de informações da conta do agente
  • LSA_AGENT_ACCOUNT_LIST — Lista de struct de contas de agentes

Segurança/Autenticação (NTSecPKG.h)
Novas definições:

  • KSecAllocateContextBuffer — Função para alocar buffers de contexto de segurança
  • Adição de extern "C" guardas para compatibilidade do C++

Indexação de conteúdo (NTQuery.h)
Nova definição:

  • CI_VERSION_CORRID — Constante de versão da ID de correlação do índice de conteúdo

Serviços de Texto (TextStor.h)
Novas definições:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — Sinalizador para desabilitar sugestões de escrita
  • TS_SS_MULTILINE — Indicador para suporte ao armazenamento de texto de várias linhas

WRL Assíncrono (wrl/async.h)
Atualizado:

  • Tratamento de conclusão assíncrona retrabalhado para segurança de threads usando _InterlockedCompareExchange e contagem de referência (cCompleteDelegateRefCount_)
Atualizações da API COM

Auxiliar de Atualização de Edição (EditionUpgradeHelper.idl)
Método atualizado:

  • IClipServiceNotificationHelper::ShowToast — Lista de parâmetros simplificada de 5 parâmetros BSTR para void

Text Services Framework (TextStor.idl)
Novas constantes:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — Sinalizador para desabilitar sugestões de escrita
  • TS_SS_MULTILINE — Sinalizador para suporte ao armazenamento de texto de várias linhas

Build 10.0.28000.1721

Lançamento: Março de 2026

Esta é uma atualização importante para a série 28000 SDK.

Adições e atualizações da API do WinRT

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

  • HapticDeviceTypeenum — Define tipos de dispositivo háptico: None, , Generic, Pen, , TouchpadMouse
  • HapticsControllerOverrideToken struct — Token para gerenciar substituições de controlador de háptica
  • IInputHapticsManager interface — Fornece gerenciamento háptico por thread com métodos para enviar formas de onda, controlar a duração e a contagem de reprodução, interromper o feedback e substituir controladores hápticos
  • IInputHapticsManagerStaticsinterface — Métodos estáticos: IsSupported, IsHapticDevicePresent, , GetForCurrentThreadTryGetForThread
  • InputHapticsManager classe runtime

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

  • IContactProvider interface — Fornece GetContactFromRemoteIdAsync método e ContactListId propriedade para cenários de provedor de contatos
Adições de API Experimental do WinRT (UniversalApiContract 20.0)

Windows. Devices.Printers:
Novos tipos:

  • IppAttributeGroupKindenum — Define tipos de grupo de atributos IPP: Printer, , JobOperation
  • IIppAttributeConverterStaticsinterface — ForneceConvertPrintTicketToIppAttributesForPrinter, ConvertBufferToIppAttributesConvertIppAttributesToBuffer
  • IppAttributeConverter classe runtime
  • IPdlPassthroughProvider2 interface — adiciona IsPassthroughWithJobAttributesSupported propriedade e StartPrintJobWithIppJobAttributes método

Windows. Graphics.Printing.PrintSupport:
Novos tipos:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 interface — adiciona SetPdlPassthroughWithJobAttributesSupported método

Windows. Graphics.Printing.Workflow:
Novos tipos:

  • IPrintWorkflowPrinterJob3 interface — adiciona IsPassthroughJob propriedade, GetPassthroughJobAttributes, e GetPassthroughJobOperationAttributes métodos

Windows. UI. Shell.Tasks:
Novos tipos:

  • IAppTaskInfo2 interface — Adiciona propriedades Id e HiddenByUser e método UpdateDeepLink
  • AppTaskContract versão atualizada de 1.0 para 2.0
Adições e atualizações da API do Win32

Codificação de vídeo — Saída de imagem reconstruída D3D12 (codecapi.h/ mfapi.h)
Novos enums e propriedades para a saída de imagem reconstruída do codificador de vídeo baseado em D3D12:

  • eAVEncVideoD3D12ReconstructedPictureOutputModeenum — Valores: None, , CopyShared
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode GUID codec da API
  • MFSampleExtension_VideoEncodeD3D12ReconstructedPicture Extensão de exemplo GUID do Media Foundation

API do servidor HTTP (http.h)
Nova propriedade e estrutura do servidor:

  • HttpServerRequestInfoProperty (=19) — Nova propriedade do servidor para habilitar campos de informações de solicitação opcionais
  • HTTP_REQUEST_INFO_PROPERTY_INFO struct com HTTP_REQUEST_INFO_FLAG_INITIAL_TTL sinalizador
  • HttpFeatureTlsHandshakePerformanceCounters (=17) — Novo recurso HTTP para contadores de desempenho do handshake TLS

Gráficos/Controlador de Exibição (d3dukmdt.h)
Novo recurso de driver:

  • DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) e ID de funcionalidade correspondente DXGK_FEATURE_PANEL_BUFFER_CONTROL

Rastreamento de Eventos (evntprov.h/ evntcons.h)
Novas definições:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 (=4) — Tipo de descritor de dados de evento reservado
  • EventProviderSetReserved2 — Novo valor na EVENT_INFO_CLASS enumeração
  • EVENT_HEADER_FLAG_RESERVED1 (0x0400) — Novo sinalizador de cabeçalho de evento

Propriedades do provedor de armazenamento (propkey.h)
Nova propriedade:

  • PKEY_StorageProviderUserAccountKind — Identifica o tipo de conta (Desconhecido, Consumidor, Empresas) para o usuário do provedor de armazenamento autenticado

Entrada do usuário (WinUser.h)
Nova função:

  • ConvertPrimaryPointerToMouseDrag — Converte a entrada de ponteiro primário em uma operação de arrastar do mouse

Estrutura atualizada.

  • TOUCHPAD_PARAMETERS_V2 — Compatibilidade de layout do C/C++ aprimorada

API do Plugin WebAuthn (webauthnplugin.h)
Graduado do estado experimental para o estável.

  • 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 funções

Compatibilidade Rust Bindgen (ntdef.h / winnt.h)
Atualizado:

  • DECLSPEC_NOINITALL a macro agora exclui as passagens de bindgen do Rust por meio de !defined(RUST_BINDGEN)
Atualizações da API COM

IDL do objeto Shell (ShObjIdl_core.idl)
Atualizado:

  • IAttachmentExecute2 — Comentários de método corrigidos: Save2() renomeados para SaveNoVirusCheck(), SaveWithUI2() renomeados para SaveWithUINoVirusCheck()

26100 versões

Build 10.0.26100.8249

Lançamento: Abril de 2026

Adições e atualizações da API do WinRT

Windows. Devices.Printers:
Métodos atualizados:

  • IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter— Agora aceita um parâmetro adicional targetPdlFormat

Graduado do estado experimental para o estável.

  • IppAttributeConverter classe runtime
  • IppAttributeGroupKind Enum
  • Interface IPdlPassthroughProvider2

Windows. Graphics.Printing.PrintSupport:
Graduado do estado experimental para o estável.

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 — Interface com o SetPdlPassthroughWithJobAttributesSupported método

Novos tipos:

  • PrintSupportEnterpriseManagementUIEventArgs— Implementa IActivatedEventArgs e IActivatedEventArgsWithUser para cenários de ativação da UI de gerenciamento empresarial

Windows. Graphics.Printing.Workflow:
Graduado do estado experimental para o estável.

  • IPrintWorkflowPrinterJob3 — Interface com suporte a atributos de passagem

Propriedades atualizadas:

  • IsPassthroughJob renomeado para IsPassthroughJobWithAttributes
Adições da API Experimental do WinRT

Windows.AI.Agents.Mcp:
Nova interface:

  • IMcpMessageFilterExperimental2 — Adiciona Initialize método com identificadores de processo de cliente/servidor e IDs, além de OnMessage para filtragem de mensagens MCP

Windows. Devices.Haptics:
Novas propriedades em KnownSimpleHapticsControllerWaveforms:

  • Collide — ID de forma de onda para feedback tátil de colisão
  • Align — ID de forma de onda para feedback háptico de alinhamento
  • Step — ID do waveform para comentários hápticos de etapa
  • Grow — ID de forma de onda para feedback háptico de crescimento

Windows.Graphics.Capture:
Novas interfaces:

  • IDirect3D11CaptureFrame3 — Adiciona ConfigurationIteration propriedade para capturar quadros
  • IGraphicsCaptureSession7 — Adiciona ConfigurationIteration gerenciamento de propriedades e lista de exclusão de janelas
  • IDisplayGraphicsCaptureSession — Sessão de captura de elementos gráficos específicos à exibição

Novos métodos:

  • SetWindowExclusionList — Define uma lista de janelas a serem excluídas da captura
  • GetWindowExclusionList — Obtém a lista de exclusão da janela atual

Windows.Media.ClosedCaptioning:
Novos tipos:

  • ClosedCaptionTheme — Representa um tema de legenda fechado com suporte à personalização

Novos métodos:

  • GetAvailableThemes — Recupera os temas de legendas fechadas disponíveis
  • GetSelectedTheme — Obtém o tema selecionado no momento
  • TrySetSelectedTheme — Tenta definir o tema selecionado

Novos eventos:

  • SelectedThemeChanged — Aciona quando o tema de legenda fechada selecionado é alterado
Adições e atualizações da API do Win32

Rastreamento de Eventos (evntprov.h/ evntcons.h)
Novas definições:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 — Tipo de descritor de dados de evento reservado
  • EventProviderSetReserved2 — Novo valor na EVENT_INFO_CLASS enumeração
  • EVENT_HEADER_FLAG_RESERVED1 — Novo sinalizador de cabeçalho de evento

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

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE — Forma de onda háptica de colisão
  • HID_USAGE_HAPTICS_WAVEFORM_ALIGN — Forma de onda háptica de alinhamento
  • HID_USAGE_HAPTICS_WAVEFORM_STEP — Forma de onda háptica em degrau
  • HID_USAGE_HAPTICS_WAVEFORM_GROW — Forma de onda háptica de crescimento

Códigos de erro (winerror.h)
Novos códigos de erro do BitLocker:

  • FVE_E_MISSING_PROTECTORS — Os protetores do BitLocker estão ausentes
  • FVE_E_METHOD_MISMATCH — Incompatibilidade do método BitLocker

Segurança/Autenticação (NTSecPKG.h)
Novas definições:

  • SECPKG_CALL_AGENT_LOGON — Indicador de chamada de pacote de segurança para logon baseado em agente
  • KSecAllocateContextBuffer — Função para alocar buffers de contexto de segurança
  • Adição de extern "C" guardas para compatibilidade do C++

Criptografia/TPM (ncrypt.h)
A nova propriedade TPM define:

  • NCRYPT_PCP_AIKSTORE_PROPERTY — Propriedade do repositório AIK do TPM
  • NCRYPT_PCP_EKSTORE_PROPERTY — Propriedade do repositório TPM EK

Indexação de conteúdo (NTQuery.h)
Nova definição:

  • CI_VERSION_QUERY_METADATA — Versão do índice de conteúdo para metadados de consulta/confiabilidade semântica

API do Shell (shellapi.h)
Nova definição:

  • ABC_OVERLAYDESKTOPICONS — Sinalizador para ícones de sobreposição na área de trabalho para ABM_NEW

Compatibilidade Rust Bindgen (ntdef.h / winnt.h)
Atualizado:

  • DECLSPEC_NOINITALL a macro agora exclui as passagens de bindgen do Rust por meio de !defined(RUST_BINDGEN)

WRL Assíncrono (wrl/async.h)
Atualizado:

  • Tratamento de conclusão assíncrona retrabalhado para segurança de threads usando _InterlockedCompareExchange e contagem de referência (cCompleteDelegateRefCount_)

Build 10.0.26100.8038

Lançamento: Março de 2026

Adições e atualizações da API do WinRT

Windows. ApplicationModel.Contacts.Provider:
Novos tipos:

  • IContactProvider – Interface do método GetContactFromRemoteIdAsync

Windows. Devices.Printers:
Novos tipos:

  • IppAttributeGroupKind - Enumeração para tipos de grupo de atributos IPP
  • IIppAttributeConverterStatics - Interface com ConvertPrintTicketToIppAttributesForPrinter, ConvertBufferToIppAttributes, ConvertIppAttributesToBuffer
  • IppAttributeConverter - Classe de runtime
  • IPdlPassthroughProvider2 – Interface com IsPassthroughWithJobAttributesSupported propriedade e StartPrintJobWithIppJobAttributes método

Windows. Graphics.Printing.PrintSupport:
Novos tipos:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 – Interface do método SetPdlPassthroughWithJobAttributesSupported

Windows. Graphics.Printing.Workflow:
Novos tipos:

  • IPrintWorkflowPrinterJob3 – Interface com IsPassthroughJob propriedade, GetPassthroughJobAttributes e GetPassthroughJobOperationAttributes métodos

Windows.Storage.Search:
Novos tipos:

  • IQueryOptionsAdditionalSearchSources - Adiciona IncludeCloudProviders e IncludeLocalSemanticIndex propriedades a QueryOptions
Adições e atualizações da API do Win32

Perfil de Hands-Free Bluetooth (bthdef.h)
Foram adicionadas novas definições para o Gateway de Áudio HFP e os recursos compatíveis Hands-Free, SDP e BRSF.

  • HFP_AG_SDP_SUPPORTED_FEATURE_* - Sinalizadores de recursos do SDP do Gateway de Áudio para chamadas de três vias, cancelamento de eco, reconhecimento de voz, toque em banda, marca de voz, fala em banda larga e muito mais
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* - Sinalizadores de recursos BRSF do Gateway de Áudio para chamada de três vias, cancelamento de eco, reconhecimento de voz, rejeição de chamada, status/controle de chamada aprimorado, negociação de codec e muito mais
  • HFP_HF_SDP_SUPPORTED_FEATURE_* - Hands-Free sinalizadores de recursos do SDP para cancelamento de eco, chamada de três vias, apresentação da CLI, reconhecimento de voz, controle de volume remoto, fala em banda larga e muito mais
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* - Hands-Free sinalizadores de recursos BRSF para cancelamento de eco, chamada de três vias, apresentação da CLI, reconhecimento de voz, controle de volume remoto, negociação de codec e muito mais
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, HFP_NETWORK_ABILITY_TO_REJECT – Sinalizadores de funcionalidade de rejeição de chamada de rede

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

  • STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE - Status de falha de vedação nas medições de firmware do VSM
  • ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE - Código de erro Win32 correspondente

Codificação de vídeo (codecapi.h)
Nova enumeração e propriedade para saída de imagem reconstruída no D3D12.

  • eAVEncVideoD3D12ReconstructedPictureOutputMode Enum
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode GUID codec da API

Direct3D 12 (d3d12.h)
As correções ortográficas para alinhamento preciso definem:

  • D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT (substitui a variante incorreta ALIGNEMNT )
  • D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT (substitui a variante incorreta ALIGNEMNT )

Autoridade de Segurança Local (ntlsa.h)
Adição de novos structs para logon baseado em agente:

  • _LSA_AGENT_LOGON_CREDENTIAL - Dados de credencial de logon do agente
  • _LSA_AGENT_ACCOUNT_INFO - Informações da conta do agente
  • _LSA_AGENT_ACCOUNT_LIST - Lista de contas de agente

Indexação de conteúdo (NTQuery.h)
Nova definição:

  • CI_VERSION_CORRID – ID de correlação de versão do índice de conteúdo

Canal Seguro (schannel.h)
Novos tipos adicionados para cópia de extensão do TLS:

  • SCH_COPY_EXTS_DATA struct – Estrutura de dados para copiar extensões TLS
  • SchCopyExtsOptions enum - Opções para operações de cópia de extensão do TLS

Text Services Framework (TextStor.h)
Novas definições:

  • TS_SD_DISABLEWRITINGSUGGESTIONS - Sinalizador para desabilitar sugestões de escrita
  • TS_SS_MULTILINE - Sinalizar para suporte ao armazenamento de texto multilinhas

Remote Desktop Canais Virtuais (tsvirtualchannels.h)
Foram adicionadas novas interfaces, estruturas e enumerações para as informações da janela RDP.

  • IWTSWindowChangedCallback – Interface de retorno de chamada para notificações de alteração de janela
  • IWTSWindowInfoService – Interface para consultar informações da janela, ID do processo do cliente, tipo de sessão e para assinar alterações na janela
  • WTSWindowInfo struct – Dados de informações da janela
  • RdpSessionType enum - Valores de tipo de sessão RDP

API do Plugin WebAuthn (webauthnplugin.h)
Graduado do estado experimental para o estável.

  • 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)
Atualizações da API COM

Canais Virtuais da Área de Trabalho Remota (tsvirtualchannels.idl)
Adição de novas interfaces para informações da janela RDP:

  • IWTSWindowChangedCallback – Interface de callback com método WindowChanged
  • IWTSWindowInfoService– Interface com GetWindowInfo, GetRdpClientProcessId, , GetRdpSessionType, , SubscribeWindowChangedUnsubscribeWindowChanged
  • WTSWindowInfo struct – Dados de informações da janela
  • RdpSessionType enum - Valores de tipo de sessão RDP

Build 10.0.26100.7705

Lançamento: Fevereiro de 2026

Adições e atualizações da API do WinRT

Windows. UI. Shell.Tasks:
Novo namespace para gerenciar tarefas do aplicativo:

  • AppTaskContract – Contrato de API para as APIs de tarefa
  • AppTaskState - Enumeração para estados de tarefa
  • IAppTaskContent, IAppTaskContentStatics – Interfaces para o conteúdo da tarefa
  • IAppTaskInfo, IAppTaskInfo2, IAppTaskInfoStatics – Interfaces para informações de tarefa
  • IAppTaskResultAsset, IAppTaskResultAssetFactory – Interfaces para ativos de resultado da tarefa
  • AppTaskContent – Classe de runtime para conteúdo da tarefa
  • AppTaskInfo – Classe de runtime para obter informações sobre tarefas
  • AppTaskResultAsset – Classe de tempo de execução para ativos de resultado da tarefa

Windows. UI. Shell.CompanionWindows:
Novo namespace para gerenciamento de janela complementar:

  • CompanionWindowsContract – Contrato de API para janelas complementares
  • CompanionWindowRequestResultStatus - Enumeração para o status do resultado da solicitação
  • ICompanionWindowCoordinator, ICompanionWindowCoordinatorStatics – Interfaces de coordenador
  • ICompanionWindowRequest, ICompanionWindowRequestResult – Interfaces de solicitação
  • CompanionWindowCoordinator – Classe de runtime para coordenar janelas complementares
  • CompanionWindowRequest, CompanionWindowRequestResult – Classes de runtime para solicitações

Windows. Devices.Haptics:
Novos tipos e aprimoramentos para comentários hápticos:

  • HapticDeviceType - Nova enumeração para tipos de dispositivo háptico (UniversalApiContract 19.0)
  • HapticsControllerOverrideToken - Nova estrutura para tokens de sobreposição do controlador
  • IInputHapticsManager, IInputHapticsManagerStatics – Novas interfaces para gerenciamento de hápticos de entrada
  • InputHapticsManager - Nova classe de runtime para gerenciar entrada tátil
Adições e atualizações da API do Win32

Emulação do Hipervisor do Windows (WinHvEmulation.h)
Adicionadas novas funções de gerenciamento de emulador para AMD64:

  • WHvEmulatorCreateEmulator - Cria uma nova instância do emulador com retornos de chamada especificados
  • WHvEmulatorDestroyEmulator - Destrói uma instância do emulador
  • APIs de gerenciamento de emulador adicionais para acesso à memória, tratamento de porta de E/S e operações de registro de processador virtual

Plug-in WebAuthn (webauthnplugin.h)
Documentação atualizada:

  • O RPID do plugin agora é obrigatório (anteriormente opcional) para chamadas WebAuthN aninhadas originadas de um plugin.

códigos de erro Windows (winerror.h)
Códigos e definições de erro atualizados

Modelo de Driver gráfico (d3dukmdt.h, d3dkmdt.h)
Atualizações para definições de modo de exibição do driver gráfico e tipos de modo de usuário

Windows Interface do Usuário (WinUser.h)
Atualizações para definições de interface do usuário

Criptografia (wincrypt.h)
Atualizações para definições de função criptográfica

Chaves de propriedade (propkey.h)
Definições de chave de propriedade atualizadas

API HTTP (http.h)
Atualizações para definições de API do servidor HTTP

O seguinte problema é corrigido nesta versão do SDK: Aviso BinSkim 4146 desencadeado pelo Windows SDK 10.0.26100.7175 no Visual Studio


Build 10.0.26100.7627

Lançamento: Janeiro de 2026

Adições e atualizações da API do WinRT

Windows. Security.Credentials:
Novas interfaces:

  • IKeyCredentialManagerCreateWithWindowStatics – Fornece métodos para criar credenciais de chave com um identificador de janela associado
  • IKeyCredentialWithWindow - Estende a funcionalidade de credencial de chave com suporte à associação de janela

Novos métodos:

  • KeyCredentialManager.RequestCreateForWindowAsync - Cria uma credencial de chave associada a uma janela específica
Adições e atualizações da API do Win32

WinSQLite (winsqlite3.h / winsqlite3ext.h)
Atualização de versão do SQLite:

Novos códigos de erro:

  • SQLITE_ERROR_RESERVESIZE
  • SQLITE_ERROR_KEY
  • SQLITE_ERROR_UNABLE

Novos códigos de erro de E/S:

  • SQLITE_IOERR_BADKEY
  • SQLITE_IOERR_CODEC

Novos recursos:

  • SQLITE_IOCAP_SUBPAGE_READ

Novos códigos de controle de arquivo:

  • SQLITE_FCNTL_NULL_IO
  • SQLITE_FCNTL_BLOCK_ON_CONNECT

Novas constantes de gerenciamento de controle do código-fonte:

  • SQLITE_SCM_BRANCH
  • SQLITE_SCM_TAGS
  • SQLITE_SCM_DATETIME

winnt.h
Novas definições:

  • SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID - Novo RID de nível de integridade obrigatório de segurança para a interface do usuário de credenciais

Build 10.0.26100.7463

Lançamento: dezembro de 2025

Adições e atualizações da API do WinRT

Windows. Management.Deployment:

  • Adicionado o PackageOperationPriority enum e novos campos de prioridade expostos por meio de AddPackageOptions e StagePackageOptions.
Adições e atualizações da API do Win32

Relatórios de tempo de execução do driver
Adição de novos structs:

  • _DRIVER_INFO_ENTRY
  • _DRIVER_RUNTIME_REPORT
  • _RUNTIME_REPORT_DIGEST_HEADER

Análise de registros DNS SVCB/HTTPS
Adição de novos structs:

  • DNS_SVCB_PARAM
  • DNS_SVCB_PARAM_IPV4, DNS_SVCB_PARAM_IPV6
  • DNS_SVCB_PARAM_ALPN
  • DNS_SVCB_PARAM_MANDATORY
  • DNS_SVCB_PARAM_UNKNOWN

Mecanismo de pesquisa e consulta
Structs que foram atualizados ou adicionados

  • CONTENTRESTRICTION
  • VECTORRESTRICTION
  • NODERESTRICTION
  • NOTRESTRICTION

Ativação de áudio/dispositivo
Foi adicionada a interface IMMDeviceActivator para novos cenários de ativação no nível do dispositivo na pilha de áudio.

Enumeração de tabela de firmware
Atualizado:

  • EnumSystemFirmwareTables
  • GetSystemFirmwareTable

Build 10.0.26100.7175

Lançamento: novembro de 2025

APIs atualizadas

Atualizações feitas nos seguintes cabeçalhos de API do Win32 (define, structs, enums, interfaces e outras alterações):

  • AppxPackaging.h, AppxPackaging.idl (interfaces IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Novas APIs

Namespaces do WinRT atualizados (APIs/tipos novos ou modificados):

  • Windows.ApplicationModel.DataTransfer
  • Windows.Management.Update
  • Windows.Security.Credentials
  • Windows.Storage.Provider
  • Windows. System.RemoteSystems
  • Esquema AppxManifestTypes.xsd atualizado
Problemas conhecidos

Aviso BinSkim 4146 acionado pelo Windows SDK 10.0.26100.7175 no Visual Studio

  • Estamos cientes de um problema em que os builds podem falhar com a regra BINSkim BA2007 devido ao aviso de que o C4146 está explicitamente desabilitado em um pequeno número de bibliotecas do SDK Windows incluídas no SDK Windows versão 10.0.26100.7175, que foi fornecido com Visual Studio 17.14.22.
  • Os desenvolvedores podem ver falhas de validação de ferramentas de segurança ou quebras de build ao usar essa versão do SDK, dependendo das configurações do projeto e das configurações de cadeia de ferramentas.
  • Uma correção foi identificada e está sendo preparada para uma atualização Visual Studio. Isso atualizará o conteúdo do SDK afetado para restaurar o comportamento esperado. Até que a correção esteja disponível, você poderá usar uma das seguintes mitigações:
    • Redirecionar seu projeto para outra versão do SDK Windows com suporte ou
    • Suprimir o aviso binSkim específico em sua configuração de build (não recomendado a longo prazo)

Build 10.0.26100.6901

Lançamento: outubro de 2025

APIs atualizadas

Atualizações feitas nos seguintes cabeçalhos de API do Win32, definições, structs, enums e outras alterações:

  • networksetup.h
  • windows.system.power.thermal.h
  • windows.ui.input.preview.text.h
Novas APIs

Novas APIs foram adicionadas aos seguintes namespaces do WinRT:

  • Windows.AI.Actions
  • Windows.Management.Update
  • Windows.Media.Core

Build 10.0.26100.6584

Lançamento: setembro de 2025

Lançamento para corresponder ao lançamento público do Windows 11, versão 25h2.

APIs atualizadas

Atualizações feitas nos seguintes cabeçalhos de API do Win32, definições, structs, enums e outras alterações:

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

Adicionadas novas APIs aos seguintes cabeçalhos e IDL do WinRT:

  • windows.security.credentials.h
  • windows.system.power.thermal.h, windows.system.power.thermal.idl
Novas APIs experimentais

APIs experimentais foram atualizadas ou adicionadas ao seguinte:

  • 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

Build 10.0.26100.4948

Lançamento: agosto de 2025

APIs atualizadas

Atualizações feitas nos seguintes cabeçalhos de API do Win32, adicionando novas definições, structs, enums e outras alterações:

  • ModelContextProtocolHelpers.h
  • PrintSupportManifestSchema_v3.xsd
Novas APIs

Adicionadas novas APIs aos seguintes cabeçalhos e IDL do WinRT:

  • windows.graphics.printing.printsupport.h
  • windows.storage.provider.h
  • windows.devices.printers.h
  • windows.applicationmodel.activation.h
  • windows.ui.input.preview.text.h

Marca experimental removida de:

  • windows.ui.input.preview.text (APIs anteriormente sob ENABLE_WINRT_EXPERIMENTAL_TYPES agora estão estáveis)

Build 10.0.26100.4654

Lançamento: julho de 2025

APIs atualizadas

Atualizações feitas nos seguintes cabeçalhos de API win32, adicionando novas definições, structs, enums e outras alterações:

  • 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
Novas APIs

Adicionadas novas APIs aos seguintes cabeçalhos Win32:

  • wincodec.h, wincodec.idl
    • IWICBitmapFrameChainReader
    • IWICBitmapFrameChainWriter
    • IWICDisplayAdaptationControl2
  • wincodecsdk.h, wincodecsdk.idl
    • GUID_MetadataFormatGainMap
    • CLSID_WICGainMapMetadataReader
    • CLSID_WICGainMapMetadataWriter

Novos namespaces da Versão Prévia do WinRT foram adicionados:

  • windows.ui.input.preview.text

Build 10.0.26100.4188

Lançamento: Maio de 2025

Novas APIs

Adicionadas ou atualizadas novas APIs aos seguintes namespaces do WinRT:

  • Windows.AI.Ações
  • Windows.AI.ModelContextProtocol (experimental)
  • Windows.ApplicationModel.Background.Bluetooth
  • Windows. Devices.Bluetooth
  • Windows. UI. ViewManagement

Adicionadas novas APIs aos seguintes cabeçalhos Win32:

  • http.h
    • HttpQueryRequestProperty
  • ntlsa.h
    • LsaSetLocalSystemAccess
    • LsaQueryLocalSystemAccess
    • LsaQueryLocalSystemAccessAll
  • WinUser.h
    • ConvertToInterceptWindow
    • IsInterceptWindow
    • ApplyWindowAction
    • RegisterCloakedNotification
    • EnterMoveSizeLoop
APIs atualizadas

Atualizações feitas nos cabeçalhos de CRT do Win32:

  • corecrt_search.h
  • wchar.h

Atualizações feitas nos seguintes cabeçalhos de API do Win32, adicionando novas definições, structs e enumerações:

  • 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

Adicionado o novo cabeçalho da API Win32:

  • ModelContextProtocolHelpers.h
Novas APIs experimentais

As APIs experimentais foram adicionadas aos seguintes cabeçalhos da API Win32:

  • webauthn.h
  • WinBio.h
  • winbio_types.h

Build 10.0.26100.3916

Lançamento: Abril de 2025

Novas APIs

Adicionadas novas APIs ao namespace WinRT windows.ui.viewmanagement para dar suporte ao UserInteractionMode preferido do usuário.

Adicionado suporte para pesquisa semântica ao cabeçalho da API searchapi.h Win 32.

Adicionado o novo cabeçalho da API GamingExperience Win32.

Adicionadas novas APIs aos seguintes cabeçalhos Win32:

  • dcomp.h
  • http.h
  • ntsecpkg.h
  • winioctl.h

Build 10.0.26100.3624

Lançamento: Março de 2025

Novas APIs

Adicionado suporte ao gamepad à enumeração CoreInputViewKind no namespace windows.ui.viewmanagement.core do WinRT.

Adicionadas novas APIs aos seguintes cabeçalhos Win32:

  • fileapi.h
  • ntlsa.h
  • shobjidl_core.h
  • softintrin.h
  • webauthn.h
  • webservices.h
  • winenclaveapi.h
  • winnt.h

Build 10.0.26100.3323

Lançamento: Fevereiro de 2025

APIs atualizadas

Renomeadas as APIs WinRT do PrivacyScreen adicionadas ao namespace windows.devices.sensors na compilação anterior. Agora são APIs de OnlookerDetection.


Build 10.0.26100.3037

Lançamento: Janeiro de 2025

Novas APIs

Adicionadas novas APIs do WinRT no namespace windows.devices.sensors :

  • Classe PrivacyScreenOptions.
  • Método HumanPresenceSettings.PrivacyScreenOptions.
  • Método LightSensor.IsChromaticitySupported.
  • Novas propriedades e structs também foram adicionadas para suportar esses métodos.
Novas APIs experimentais

As APIs experimentais foram alteradas no seguinte cabeçalho Win32 (observe que as APIs experimentais não devem ser usadas em um ambiente de produção):

  • webauthn.h

Build 10.0.26100.2454

Lançamento: Janeiro de 2025

APIs atualizadas

Fez grandes adições ou alterações nos seguintes cabeçalhos win32:

  • windows.applicationmodel.background.h: adicionadas muitas APIs relacionadas a bluetooth.
  • windows.applicationmodel.calls.h: adicionadas muitas APIs de configuração de chamada VOIP.

Adicionadas ou modificadas as seguintes APIs 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 as práticas recomendadas para garantir que uma API esteja disponível em um computador antes de ser chamada.

Novas APIs experimentais

Muitas APIs experimentais foram adicionadas ao seguinte cabeçalho Win32 (observe que AS APIs experimentais não devem ser usadas em um ambiente de produção):

  • webauthn.h

Build 10.0.26100.1742

Lançamento: 24 de setembro de 2024

Lançamento para coincidir com o lançamento público do Windows 11, versão 24H2.


Build 10.0.26100

Lançamento: 5 de maio de 2024

Versão inicial da série 10.0.26100, para corresponder ao Windows 11, versão prévia 24H2.


22000 e versões anteriores

Build 10.0.22621.3235

Lançamento: 29 de fevereiro de 2024

Atualização de manutenção 10.0.22621.3235.


Build 10.0.22621.2428

Lançamento: 24 de outubro de 2023

Atualização de manutenção 10.0.22621.2428.


Build 10.0.22621.1778

Lançamento: Maio de 2023

Atualização de manutenção 10.0.22621.1778.

Destaques de recursos
  • As APIs do WindowTabManager permitem que aplicativos com interfaces em guias forneçam informações sobre guias abertas para o shell do Windows.
  • Atualizações para APIs do HumanPresence para melhorar a facilidade de uso e adicionar novas configurações para sensores que dão suporte a recursos de presença humana.
  • As APIs RemoteDesktop permitem que os aplicativos mudem entre uma área de trabalho remota e local.

Windows SDK para Windows 11, versão 22H2

Atualização de manutenção 10.0.22621.755. Inclui suporte do ARM64 para a versão do VS 17.4


Windows 10 SDK, versão 2104

APIs atualizadas
  • Removido api-ms-win-net-isolation-l1-1-0.lib. Os aplicativos que estavam vinculando a api-ms-win-net-isolation-l1-1-0.lib podem mudar para OneCoreUAP.lib como um substituto.
  • Removido irprops.lib. Os aplicativos que estavam linkando a irprops.lib podem alternar para bthprops.lib como um substituto imediato.
  • Moveu eNUM tagServerSelection de wuapicommon.h para wupai.h e removeu o cabeçalho. Se você quiser usar a tag ENUMServerSelection, precisará incluir wuapi.h ou wuapi.idl.
  • O pacote de API do Windows 10 WinRT permite adicionar o suporte mais recente de APIs Windows Runtime às bibliotecas e aplicativos do .NET Framework 4.5+ e .NET Core 3.0+. Para acessar o pacote de API do WinRT Windows 10, consulte o pacote NuGet Microsoft.Windows.SDK.Contracts.
  • A família de funções printf agora está em conformidade com as regras de arredondamento do IEEE 754 ao imprimir números de ponto flutuante exatamente representáveis e respeitará o modo de arredondamento solicitado por meio de chamadas para a função fesetround. O comportamento herdado está disponível ao vincular com legacy_stdio_float_rounding.obj.
  • Kit de Certificação de Aplicativos do Windows. Várias novas APIs foram adicionadas à lista de APIs com suporte no Kit de Certificação de Aplicativos e Windows Store. Se houver APIs na lista com suporte que apareçam esmaeçadas ou desabilitadas em Visual Studio, você poderá fazer uma pequena alteração no arquivo de origem para acessá-las. Para obter mais detalhes, consulte esse problema conhecido. Encontre mais atualizações para testes.
Atualizações de ferramentas

Atualizações do Compilador de Mensagens (mc.exe):

  • Agora detecta a marca de ordem de bytes Unicode (BOM) nos arquivos .mc. Se o arquivo .mc começar com um BOM UTF-8, ele será lido como um arquivo UTF-8. Caso contrário, se ele começar com um BOM UTF-16LE, ele será lido como um arquivo UTF-16LE. Se o parâmetro -u tiver sido especificado, ele será lido como um arquivo UTF-16LE. Caso contrário, ele será lido usando a página de código atual (CP_ACP).
  • Agora evita problemas de regra de definição única (ODR) nos auxiliares ETW gerados em C/C++ por MC, causados por macros de configuração conflitantes. Por exemplo, quando dois arquivos .cpp com definições conflitantes de MCGEN_EVENTWRITETRANSFER são vinculados ao mesmo binário, os auxiliares ETW gerados por MC agora respeitarão a definição de MCGEN_EVENTWRITETRANSFER em cada arquivo .cpp, em vez de escolher arbitrariamente uma definição ou outra.

atualizações do pré-processador de rastreamento de Windows (tracewpp.exe):

  • Dá suporte a arquivos de entrada Unicode (.ini, .tpl e código-fonte). Arquivos de entrada começando com uma marca de ordem de byte UTF-8 ou UTF-16 (BOM) serão lidos como Unicode. Arquivos de entrada que não começam com um BOM serão lidos usando a página de código atual (CP_ACP). Para compatibilidade com versões anteriores, se o parâmetro de linha de comando -UnicodeIgnore for especificado, os arquivos que começam com um BOM UTF-16 serão tratados como vazios.
  • Dá suporte a arquivos de saída Unicode (.tmh). Por padrão, os arquivos de saída serão codificados usando a página de código atual (CP_ACP). Use parâmetros de linha de comando -cp:UTF-8 ou -cp:UTF-16 para gerar arquivos de saída Unicode.
  • Alteração de comportamento: o tracewpp agora converte todo o texto de entrada em Unicode, executa o processamento no Unicode e converte o texto de saída na codificação de saída especificada. Versões anteriores do tracewpp evitavam conversões Unicode e realizavam o processamento de texto supondo um conjunto de caracteres de byte único. Isso pode levar a alterações de comportamento em casos em que os arquivos de entrada não estão em conformidade com a página de código atual. Nos casos em que esse é um problema, considere converter os arquivos de entrada em UTF-8 (com BOM) e/ou usar o parâmetro de linha de comando -cp:UTF-8 para evitar a ambiguidade de codificação.

Atualizações de TraceLoggingProvider.h:

  • Evita problemas de ODR (regra de definição) causados por macros de configuração conflitantes (por exemplo, quando dois arquivos .cpp com definições conflitantes de TLG_EVENT_WRITE_TRANSFER estão vinculados ao mesmo binário, os auxiliares TraceLoggingProvider.h agora respeitarão a definição de TLG_EVENT_WRITE_TRANSFER em cada arquivo .cpp em vez de escolher arbitrariamente um ou outro).
  • No código C++, a macro TraceLoggingWrite foi atualizada para habilitar um melhor compartilhamento de código entre eventos semelhantes usando modelos variadic.

Assinando seus aplicativos. A assinatura do Device Guard é um recurso do Device Guard que está disponível no Microsoft Store para Empresas e Educação, que permite que as empresas garantam que cada aplicativo venha de uma fonte confiável. Consulte a documentação sobre a Assinatura do Device Guard.

Atualizações do SDK
  • Os cabeçalhos do SDK foram atualizados para solucionar erros ao compilar usando o pré-processador C de conformidade padrão no compilador do MSVC cl.exe (/Zc:preprocessor, introduzido no VS 2019 v16.6).
  • Corrigido: "GdiplusTypes.h não é compilado com NOMINMAX". Consulte comentários do Visual Studio.
  • Ao compilar com /std:c11 ou /std:c17, agora você obtém:
    • C99 tgmath.h
    • C11 static_assert em assert.h
    • C11 stdalign.h
    • C11 stdnoreturn.h
Problemas conhecidos
  • Clang/LLVM para Windows v11 destinado a ARM64 não é compatível com o winnt.h mais recente

    • Como solução alternativa, use a versão anterior do SDK do Windows 10 (build 19041) ou clang/LLVM para Windows v10 ao direcionar plataformas ARM64
  • O DirectXMath (incluindo a versão 3.16 nesta versão) não é compatível com Clang/LLVM para Windows no ARM64.

  • O caso de alguns arquivos de cabeçalho foram alterados para normalizá-los para sistemas de arquivos que diferenciam maiúsculas de minúsculas:

    • OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h e OleCtl.h foram todos feitos em letras minúsculas.
    • Para compilações do Clang/LLVM para Windows, para oferecer suporte tanto à versão mais antiga quanto ao SDK mais recente do Windows 10 sem gerar avisos, adicione -Wno-nonportable-system-include-path à CLI ou a seguinte #pragma no código-fonte:

    #ifdef __clang__

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

    #endif


Windows 10 SDK, atualização de manutenção da versão 2004

Lançamento: 16 de dezembro de 2020

Bugfixes
  • Resolveram-se falhas imprevisíveis e difíceis de diagnosticar ao vincular bibliotecas abrangentes e bibliotecas nativas do sistema operacional (por exemplo, onecoreuap.lib e kernel32.lib)
  • Problema resolvido que impedia o AppVerifier de funcionar
  • Problema resolvido que causou falha do WACK com "Falha na tarefa ao habilitar HighVersionLie"