Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In een nieuwe of bestaande Windows-app kunt u de Windows SDK op verschillende manieren ophalen: installeren vanuit het installatieprogramma of ISO, in het Visual Studio 2022-installatieprogramma of door het NuGet-pakket te downloaden. U kunt de SDK bijwerken door de nieuwe build handmatig te installeren, bij te werken in Visual Studio of het Nuget-pakket bij te werken
Zie Downloads voor de Windows SDK voor de nieuwste builds.
28000 versies
Build 10.0.28000.1839
Uitgebracht: april 2026
WinRT-API-toevoegingen en -updates
Windows. Devices.Haptics (UniversalApiContract 19.0):
Nieuwe eigenschappen opKnownSimpleHapticsControllerWaveforms:
Collide— Waveform ID voor haptische feedback bij botsingenAlign— Signaalvorm-ID voor uitlijning haptische feedbackStep— Waveform ID voor haptische stapfeedbackGrow— Waveform ID voor haptische groeifeedbackWindows. Devices.Printers:
Overgegaan van experimenteel naar stabiel.
VirtualPrinterInstallationStatusenum — Installatiestatuswaarden, inclusiefInstallationSucceededVirtualPrinterPreferredInputFormatenum — Waarden voor voorkeursinvoerindeling, inclusiefOpenXpsIVirtualPrinterInstallationParametersgebruikersinterfaceIVirtualPrinterInstallationResultgebruikersinterfaceIVirtualPrinterManagerStaticsgebruikersinterfaceIVirtualPrinterSupportedFormatgebruikersinterfaceIVirtualPrinterSupportedFormatFactorygebruikersinterfaceVirtualPrinterInstallationParametersruntime-klasseVirtualPrinterInstallationResultruntime-klasseVirtualPrinterSupportedFormatruntime-klasseWindows.Media.ClosedCaptioning (UniversalApiContract 15.0):
Nieuwe typen:
ClosedCaptionThemeruntimeklasse — vertegenwoordigt een gesloten ondertitelingsthema met aanpassingsondersteuningIClosedCaptionThemeinterface — Eigenschappen:Id,DisplayName,FontColor,ComputedFontColor,FontOpacity,FontSize,FontStyle,FontEffect,BackgroundColor,ComputedBackgroundColor,BackgroundOpacity,RegionColor,ComputedRegionColor,RegionOpacityIClosedCaptionThemeStaticsinterface — Methoden:GetAvailableThemes,GetSelectedTheme;TrySetSelectedThemeGebeurtenissen:ThemesChanged,SelectedThemeChanged
WinRT Experimentele API-toevoegingen
Windows.Storage.Search (UniversalApiContract 19.0):
Nieuwe interface:
IQueryOptionsAdditionalSearchSources— Voegt de eigenschappenIncludeCloudProvidersenIncludeLocalSemanticIndextoe aanQueryOptions
Win32 API-toevoegingen en -updates
Bluetooth Hands-Free-profiel (bthdef.h)
Uitgebreide HFP-functieconstanten (Bluetooth Hands-Free Profile) toegevoegd:
HFP_AG_SDP_SUPPORTED_FEATURE_*— Audio Gateway SDP ondersteunde functievlaggen voor bellen in drie richtingen, echo-annulering, spraakherkenning, in-band ringtoon, spraaktag, wide-band spraak en meerHFP_AG_BRSF_SUPPORTED_FEATURE_*— Audio Gateway BRSF ondersteunde functievlagmen voor bellen in drie richtingen, echo-annulering, spraakherkenning, codec-onderhandeling en meerHFP_HF_SDP_SUPPORTED_FEATURE_*— Hands-Free door SDP ondersteunde functievlagmen voor echo-annulering, drierichtingsgesprekken, CLI-presentatie, spraakherkenning en meerHFP_HF_BRSF_SUPPORTED_FEATURE_*— Hands-Free BRSF ondersteunde functievlagmen voor echo-annulering, bellen in drie richtingen, spraakherkenning, codec-onderhandeling en meerHFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT— Ondersteuningsvlagken voor afwijzing van netwerkoproepenHID-gebruik (hidusage.h)
Nieuwe haptiekgebruikswaarden:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE,HID_USAGE_HAPTICS_WAVEFORM_ALIGN,HID_USAGE_HAPTICS_WAVEFORM_STEP,HID_USAGE_HAPTICS_WAVEFORM_GROWNVMe (nvme.h)
Typfout opgelost:
NVME_LOG_PAGE_BOOT_PARTITONhernoemd inNVME_LOG_PAGE_BOOT_PARTITIONBeveiliging /SSPI (sspi.h)
Nieuwe GUID:
SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER— Plaatsaanduidingsgegevenstype voor authenticatieBeveiliging/LSA (ntlsa.h)
Nieuwe verificatie-API's op basis van agents:
LsaCreateAgentAccount— Hiermee maakt u een agentaccountLsaRetrieveAgentLogonCredential— Haalt aanmeldingsreferenties voor agent opLsaEnumerateAgentAccounts— Agentaccounts opsommenLsaDeleteAgentAccount— Hiermee verwijdert u een agentaccountLsaGetAgentOwner— Haalt de eigenaar van de agent opLSA_AGENT_LOGON_CREDENTIAL— Referentie-struct voor agentaanmeldingLSA_AGENT_ACCOUNT_INFO— Struct agentaccountgegevensLSA_AGENT_ACCOUNT_LIST— Lijst van agent-accountstructurenBeveiliging/verificatie (NTSecPKG.h)
Nieuwe definities:
KSecAllocateContextBuffer— Functie voor het toewijzen van buffers voor beveiligingscontext- Toegevoegd
extern "C"beschermingen voor C++-compatibiliteitInhoudsindexering (NTQuery.h)
Nieuwe definitie:
CI_VERSION_CORRID— Inhoudsindex correlatie-id versieconstanteText Services (TextStor.h)
Nieuwe definities:
TS_SD_DISABLEWRITINGSUGGESTIONS— Vlag om schrijfsuggesties uit te schakelenTS_SS_MULTILINE— Vlag voor ondersteuning voor tekstopslag met meerdere regelsWRL Async (wrl/async.h)
Bijgewerkt:
- Asynchrone voltooiingsafhandeling herwerkt voor threadveiligheid met behulp van
_InterlockedCompareExchangeen referentietelling (cCompleteDelegateRefCount_)
COM API-updates
Edition Upgrade Helper (EditionUpgradeHelper.idl)
Bijgewerkte methode:
IClipServiceNotificationHelper::ShowToast— Parameterlijst vereenvoudigd van 5 BSTR-parameters totvoidText Services Framework (TextStor.idl)
Nieuwe constanten:
TS_SD_DISABLEWRITINGSUGGESTIONS— Vlag om schrijfsuggesties uit te schakelenTS_SS_MULTILINE— Vlag voor ondersteuning voor tekstopslag met meerdere regels
Build 10.0.28000.1721
Uitgebracht: maart 2026
Dit is een grote versie-upgrade van de 28000 SDK-serie.
WinRT-API-toevoegingen en -updates
Windows. Devices.Haptics (UniversalApiContract 19.0):
Nieuwe typen:
HapticDeviceTypeenum — Definieert haptische apparaattypen:None,Generic,Pen,TouchpadMouseHapticsControllerOverrideTokenstruct — Token voor het beheren van haptics controller overridesIInputHapticsManagerinterface — biedt haptiekbeheer per thread met methoden voor het verzenden van golfvormen, het controleren van de duur/aantal keer afspelen, het stoppen van feedback en het overrulen van haptiekcontrollersIInputHapticsManagerStaticsinterface — Statische methoden:IsSupported,IsHapticDevicePresent,GetForCurrentThreadTryGetForThreadInputHapticsManagerruntime-klasseWindows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Nieuwe typen:
IContactProviderinterface : biedtGetContactFromRemoteIdAsyncmethode enContactListIdeigenschap voor scenario's met contactproviders
WinRT Experimentele API-toevoegingen (UniversalApiContract 20.0)
Windows. Devices.Printers:
Nieuwe typen:
- Een
IppAttributeGroupKindenum definieert typen IPP-kenmerkgroepen:Printer,Job,OperationIIppAttributeConverterStaticsinterface — VoorzietConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverterruntime-klasseIPdlPassthroughProvider2-interface — VoegtIsPassthroughWithJobAttributesSupportedeigenschap enStartPrintJobWithIppJobAttributesmethode toeWindows. Graphics.Printing.PrintSupport:
Nieuwe typen:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5interface — Methode toevoegenSetPdlPassthroughWithJobAttributesSupportedWindows. Graphics.Printing.Workflow:
Nieuwe typen:
IPrintWorkflowPrinterJob3interface — voegtIsPassthroughJobeigenschap enGetPassthroughJobAttributesmethoden toe,GetPassthroughJobOperationAttributesWindows. UI. Shell.Tasks:
Nieuwe typen:
IAppTaskInfo2interface — voegtIdenHiddenByUsereigenschappen toe enUpdateDeepLinkmethodeAppTaskContractversie verhoogd van 1.0 naar 2.0
Win32 API-toevoegingen en -updates
Videocodering — D3D12 Gereconstrueerde beelduitvoer (codecapi.h / mfapi.h)
Nieuwe enum en eigenschappen voor gereconstrueerde afbeeldingsuitvoer van de op D3D12-gebaseerde video-encoder.
eAVEncVideoD3D12ReconstructedPictureOutputModeenum — Waarden:None,CopySharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeCODEC-API-GUIDMFSampleExtension_VideoEncodeD3D12ReconstructedPictureMedia Foundation voorbeeldextensie GUIDHTTP Server-API (http.h)
Nieuwe servereigenschap en -struct:
HttpServerRequestInfoProperty(=19) — Nieuwe servereigenschap om optionele aanvraaggegevensvelden in te schakelenHTTP_REQUEST_INFO_PROPERTY_INFOstruct metHTTP_REQUEST_INFO_FLAG_INITIAL_TTLvlagHttpFeatureTlsHandshakePerformanceCounters(=17) - Nieuwe HTTP-functie voor TLS-handshake-prestatiecountersGraphics/Display Driver (d3dukmdt.h)
Nieuwe stuurprogrammafunctie:
DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) en bijbehorende functie-idDXGK_FEATURE_PANEL_BUFFER_CONTROLGebeurtenistracering (evntprov.h / evntcons.h)
Nieuwe definities:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1(=4) — Type descriptor voor gegevens van gereserveerde gebeurtenissenEventProviderSetReserved2— Nieuwe waarde inEVENT_INFO_CLASSopsommingEVENT_HEADER_FLAG_RESERVED1(0x0400) — Nieuwe gebeurteniskoptekstvlagEigenschappen van opslagprovider (propkey.h)
Nieuwe eigenschap:
PKEY_StorageProviderUserAccountKind— Identificeert het accounttype (Onbekend, Consument, Bedrijf) voor de geverifieerde opslagprovidergebruikerGebruikersinvoer (WinUser.h)
Nieuwe functie:
ConvertPrimaryPointerToMouseDrag— Converteert primaire aanwijzerinvoer naar een muisklik-en-sleepbewerkingBijgewerkte structuur
TOUCHPAD_PARAMETERS_V2— Verbeterde compatibiliteit van C/C++-indelingWebAuthn Plugin-API (webauthnplugin.h)
Overgegaan van experimenteel naar stabiel.
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(voorheenEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(voorheenEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(voorheenEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2functiesCompatibiliteit van Rust Bindgen (ntdef.h / winnt.h)
Bijgewerkt:
DECLSPEC_NOINITALLmacro sluit nu Rust bindgen-passages uit via!defined(RUST_BINDGEN)
COM API-updates
Shell Object IDL (ShObjIdl_core.idl)
Bijgewerkt:
IAttachmentExecute2— Gecorrigeerde methodeopmerkingen:Save2()hernoemd inSaveNoVirusCheck(),SaveWithUI2()hernoemd inSaveWithUINoVirusCheck()
26100 versies
Build 10.0.26100.8249
Uitgebracht: april 2026
WinRT-API-toevoegingen en -updates
Windows. Devices.Printers:
Bijgewerkte methoden:
IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter— Accepteert nu een extratargetPdlFormatparameterOvergegaan van experimenteel naar stabiel.
IppAttributeConverterruntime-klasseIppAttributeGroupKindopsommingIPdlPassthroughProvider2gebruikersinterfaceWindows. Graphics.Printing.PrintSupport:
Overgegaan van experimenteel naar stabiel.
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5— Interface metSetPdlPassthroughWithJobAttributesSupportedmethodeNieuwe typen:
PrintSupportEnterpriseManagementUIEventArgs— Implementeert en voert uitIActivatedEventArgsenIActivatedEventArgsWithUservoor activeringsscenario's voor gebruikersinterface voor bedrijfsbeheer.Windows. Graphics.Printing.Workflow:
Overgegaan van experimenteel naar stabiel.
IPrintWorkflowPrinterJob3— Interface met ondersteuning voor passthrough-kenmerkenBijgewerkte eigenschappen:
IsPassthroughJobhernoemd inIsPassthroughJobWithAttributes
WinRT Experimentele API-toevoegingen
Windows.AI.Agents.Mcp:
Nieuwe interface:
IMcpMessageFilterExperimental2— VoegtInitialize-methode toe met client/server-proces-ID's en ID's, plusOnMessagevoor MCP-berichtfilteringWindows. Devices.Haptics:
Nieuwe eigenschappen opKnownSimpleHapticsControllerWaveforms:
Collide— Waveform ID voor haptische feedback bij botsingenAlign— Golfvorm-ID voor haptische feedback voor uitlijningStep— Waveform ID voor haptische feedback bij stapGrow— Waveform-ID voor haptische feedback bij groeiWindows.Graphics.Capture:
Nieuwe interfaces:
IDirect3D11CaptureFrame3— Voegt de eigenschapConfigurationIterationtoe om frames vast te leggenIGraphicsCaptureSession7— Hiermee voegt u het beheer van uitsluitingslijsten voor eigenschappen en venstersConfigurationIterationtoeIDisplayGraphicsCaptureSession— Weergavespecifieke grafische opnamesessieNieuwe methoden:
SetWindowExclusionList— Hiermee stelt u een lijst met vensters in die moeten worden uitgesloten van vastleggenGetWindowExclusionList— Hiermee haalt u de huidige uitsluitingslijst voor vensters opWindows.Media.ClosedCaptioning:
Nieuwe typen:
ClosedCaptionTheme— Vertegenwoordigt een ondertitelingsthema met aanpassingsondersteuningNieuwe methoden:
GetAvailableThemes— Hiermee worden beschikbare ondertitelingsthema's opgehaaldGetSelectedTheme— Haalt het momenteel geselecteerde thema opTrySetSelectedTheme— Pogingen om het geselecteerde thema in te stellenNieuwe gebeurtenissen:
SelectedThemeChanged— Wordt geactiveerd wanneer het geselecteerde ondertitelingsthema wordt gewijzigd
Win32 API-toevoegingen en -updates
Gebeurtenistracering (evntprov.h / evntcons.h)
Nieuwe definities:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1— Gereserveerde gebeurtenis-gegevensdeskriptor typEventProviderSetReserved2— Nieuwe waarde inEVENT_INFO_CLASSopsommingEVENT_HEADER_FLAG_RESERVED1— Nieuwe vlag voor gebeurteniskoptekstHID-gebruik (hidusage.h)
Nieuwe haptiekgebruikswaarden:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE— Botsing haptische golfvormHID_USAGE_HAPTICS_WAVEFORM_ALIGN— Haptische uitlijningsgolfvormHID_USAGE_HAPTICS_WAVEFORM_STEP— Stap haptische golfvormHID_USAGE_HAPTICS_WAVEFORM_GROW— Haptische groeigolfvormFoutcodes (winerror.h)
Nieuwe BitLocker-foutcodes:
FVE_E_MISSING_PROTECTORS— BitLocker-protectors ontbrekenFVE_E_METHOD_MISMATCH— BitLocker-methode komt niet overeenBeveiliging/verificatie (NTSecPKG.h)
Nieuwe definities:
SECPKG_CALL_AGENT_LOGON— Vlag voor het aanroepen van beveiligingspakketten voor agent-gebaseerde aanmeldingKSecAllocateContextBuffer— Functie voor het toewijzen van buffers voor beveiligingscontext- Toegevoegde
extern "C"beschermers voor compatibiliteit met C++Crypto/TPM (ncrypt.h)
Nieuwe TPM-eigenschap definieert:
NCRYPT_PCP_AIKSTORE_PROPERTY— TPM AIK-opslag-eigenschapNCRYPT_PCP_EKSTORE_PROPERTY— TPM EK-opslageigenschapInhoudsindexering (NTQuery.h)
Nieuwe definitie:
CI_VERSION_QUERY_METADATA— Inhoudsindexversie voor querymetagegevens/semantische betrouwbaarheidShell-API (shellapi.h)
Nieuwe definitie:
ABC_OVERLAYDESKTOPICONS— Vlag voor overlay-bureaubladpictogrammen voorABM_NEWCompatibiliteit van Rust Bindgen (ntdef.h / winnt.h)
Bijgewerkt:
DECLSPEC_NOINITALLmacro sluit nu Rust bindgen-passages uit via!defined(RUST_BINDGEN)WRL Async (wrl/async.h)
Bijgewerkt:
- Asynchrone voltooiingsafhandeling herwerkt voor threadveiligheid met behulp van
_InterlockedCompareExchangeen referentietelling (cCompleteDelegateRefCount_)
Build 10.0.26100.8038
Uitgebracht: maart 2026
WinRT-API-toevoegingen en -updates
Windows. ApplicationModel.Contacts.Provider:
Nieuwe typen:
IContactProvider- Interface metGetContactFromRemoteIdAsyncmethodeWindows. Devices.Printers:
Nieuwe typen:
IppAttributeGroupKind- Enum voor typen IPP-attributengroepenIIppAttributeConverterStatics- Interface metConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverter- RuntimeklasseIPdlPassthroughProvider2- Interface metIsPassthroughWithJobAttributesSupportedeigenschap enStartPrintJobWithIppJobAttributesmethodeWindows. Graphics.Printing.PrintSupport:
Nieuwe typen:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- Interface metSetPdlPassthroughWithJobAttributesSupportedmethodeWindows. Graphics.Printing.Workflow:
Nieuwe typen:
IPrintWorkflowPrinterJob3- Interface metIsPassthroughJobeigenschap,GetPassthroughJobAttributesenGetPassthroughJobOperationAttributesmethodenWindows.Storage.Search:
Nieuwe typen:
IQueryOptionsAdditionalSearchSources- Voegt de eigenschappenIncludeCloudProvidersenIncludeLocalSemanticIndextoe aanQueryOptions
Win32 API-toevoegingen en -updates
Bluetooth Hands-Free-profiel (bthdef.h)
Nieuwe definities toegevoegd voor HFP Audio Gateway en Hands-Free ondersteunde functies van SDP en BRSF:
HFP_AG_SDP_SUPPORTED_FEATURE_*- Audio Gateway SDP-functievlaggen voor bellen in drie richtingen, echoannulering, spraakherkenning, in-band ringtoon, spraaktag, wide-band spraak en meerHFP_AG_BRSF_SUPPORTED_FEATURE_*- Audio Gateway BRSF-functievlagmen voor bellen in drie richtingen, echoannulering, spraakherkenning, weigeren van oproep, verbeterde oproepstatus/controle, codec-onderhandeling en meerHFP_HF_SDP_SUPPORTED_FEATURE_*- Hands-Free SDP-functievlagmen voor echo-annulering, drierichtingsgesprekken, CLI-presentatie, spraakherkenning, extern volumebeheer, wide-band spraak en meerHFP_HF_BRSF_SUPPORTED_FEATURE_*- Hands-Free BRSF-functievlagmen voor echo-annulering, drierichtingsgesprekken, CLI-presentatie, spraakherkenning, beheer van extern volume, codec-onderhandeling en meerHFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT- Mogelijkheidsvlaggen voor afwijzing van netwerkoproepenBeveiliging op Basis van Virtualisatie (ntstatus.h / winerror.h)
Nieuwe foutcodes:
STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE- Status van afdichtingsfout van VSM-firmwaremetingenERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE- Bijbehorende Win32-foutcodeVideo-Encoding (codecapi.h)
Nieuwe opsomming en eigenschap voor D3D12 gereconstrueerde afbeeldingsuitvoer:
eAVEncVideoD3D12ReconstructedPictureOutputModeopsommingCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeCODEC-API-GUIDDirect3D 12 (d3d12.h)
Spellingcorrecties voor strakke uitlijning definiëren:
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT(vervangt verkeerd gespeldeALIGNEMNTvariant)D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT(vervangt verkeerd gespeldeALIGNEMNTvariant)Lokale beveiligingsautoriteit (ntlsa.h)
Nieuwe structuren toegevoegd voor agent-gebaseerde aanmelding.
_LSA_AGENT_LOGON_CREDENTIAL- Aanmeldingsgegevens voor agent_LSA_AGENT_ACCOUNT_INFO- Accountgegevens van agent_LSA_AGENT_ACCOUNT_LIST- Lijst van agentaccountsInhoudsindexering (NTQuery.h)
Nieuwe definitie:
CI_VERSION_CORRID- Correlatie-id van inhoudsindexversieBeveiligd kanaal (schannel.h)
Er zijn nieuwe typen toegevoegd voor het kopiëren van TLS-extensies:
SCH_COPY_EXTS_DATAstruct - Gegevensstructuur voor het kopiëren van TLS-extensiesSchCopyExtsOptionsenum - Opties voor kopieerbewerkingen van TLS-extensiesText Services Framework (TextStor.h)
Nieuwe definities:
TS_SD_DISABLEWRITINGSUGGESTIONS- Vlag voor het uitschakelen van schrijfsuggestiesTS_SS_MULTILINE- Vlag voor ondersteuning van opslag van meerregelige tekstRemote Desktop Virtuele Kanalen (tsvirtualchannels.h)
Er zijn nieuwe interfaces, structs en opsommingen toegevoegd voor RDP-venstergegevens:
IWTSWindowChangedCallback- Callback-interface voor vensterwijzigingsmeldingenIWTSWindowInfoService- Interface voor het opvragen van venstergegevens, clientproces-id, sessietype en abonneren op vensterwijzigingenWTSWindowInfostruct - VensterinformatiedataRdpSessionTypeenum - waarden voor RDP-sessietypeWebAuthn Plugin-API (webauthnplugin.h)
Overgegaan van experimenteel naar stabiel.
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(voorheenEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(voorheenEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(voorheenEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
COM API-updates
Remote Desktop Virtuele Kanalen (tsvirtualchannels.idl)
Er zijn nieuwe interfaces toegevoegd voor RDP-venstergegevens:
IWTSWindowChangedCallback- Callback-interface metWindowChangedmethodeIWTSWindowInfoService- Interface metGetWindowInfo,GetRdpClientProcessId,GetRdpSessionType,SubscribeWindowChanged,UnsubscribeWindowChangedWTSWindowInfostruct - VensterinformatiedataRdpSessionTypeenum - waarden voor RDP-sessietype
Build 10.0.26100.7705
Uitgebracht: februari 2026
WinRT-API-toevoegingen en -updates
Windows. UI. Shell.Tasks:
Nieuwe naamruimte voor het beheren van app-taken:
AppTaskContract- API-contract voor de taak-API'sAppTaskState- Opsomming voor taakstatussenIAppTaskContent,IAppTaskContentStatics- Interfaces voor taakinhoudIAppTaskInfo, ,IAppTaskInfo2-IAppTaskInfoStaticsInterfaces voor taakgegevensIAppTaskResultAsset,IAppTaskResultAssetFactory- Interfaces voor assets van taakresultatenAppTaskContent- Runtimeklasse voor taakinhoudAppTaskInfo- Runtimeklasse voor taakgegevensAppTaskResultAsset- Runtimeklasse voor taakresultaatassetsWindows. UI. Shell.CompanionWindows:
Nieuwe naamruimte voor secundair vensterbeheer:
CompanionWindowsContract- API-contract voor secundaire venstersCompanionWindowRequestResultStatus- Opsomming voor status van aanvraagresultatenICompanionWindowCoordinator,ICompanionWindowCoordinatorStatics- CoördinatorinterfacesICompanionWindowRequest,ICompanionWindowRequestResult- Interfaces aanvragenCompanionWindowCoordinator- Runtimeklasse voor het coördineren van begeleidende venstersCompanionWindowRequest,CompanionWindowRequestResult- Runtime-klassen voor aanvragenWindows. Devices.Haptics:
Nieuwe typen en verbeteringen voor haptische feedback:
HapticDeviceType- Nieuwe opsomming voor haptische apparaattypen (UniversalApiContract 19.0)HapticsControllerOverrideToken- Nieuwe struct voor controller overridetokensIInputHapticsManager,IInputHapticsManagerStatics- Nieuwe interfaces voor invoer haptiekbeheerInputHapticsManager- Nieuwe runtimeklasse voor het beheren van invoer haptiek
Win32 API-toevoegingen en -updates
Windows Hypervisor Emulation (WinHvEmulation.h)
Nieuwe emulatorbeheerfuncties toegevoegd voor AMD64:
WHvEmulatorCreateEmulator- Hiermee maakt u een nieuw emulatorexemplaar met opgegeven callbacksWHvEmulatorDestroyEmulator- Vernietigt een emulatorexemplaar- Aanvullende emulatorbeheer-API's voor geheugentoegang, verwerking van I/O-poorten en registratiebewerkingen voor virtuele processor
WebAuthn-invoegtoepassing (webauthnplugin.h)
Bijgewerkte documentatie:
- RPID van de plug-in is nu verplicht (voorheen optioneel) voor geneste WebAuthN-aanroepen die afkomstig zijn van een plug-in.
Windows Foutcodes (winerror.h)
Bijgewerkte foutdefinities en -codesGrafisch stuurprogrammamodel (d3dukmdt.h, d3dkmdt.h)
Updates voor weergavemodusdefinities van grafisch stuurprogramma en typen gebruikersmodusWindows-gebruikersinterface (WinUser.h)
Updates voor gebruikersinterfacedefinitiesCryptografie (wincrypt.h)
Updates voor cryptografische functiedefinitiesEigenschapssleutels (propkey.h)
Bijgewerkte eigenschapssleuteldefinitiesHTTP-API (http.h)
Updates voor API-definities van HTTP-server
Het volgende probleem is opgelost in deze SDK-versie: BinSkim-waarschuwing 4146 geactiveerd door Windows SDK 10.0.26100.7175 in Visual Studio
Build 10.0.26100.7627
Uitgebracht: januari 2026
WinRT-API-toevoegingen en -updates
Windows. Security.Credentials:
Nieuwe interfaces:
IKeyCredentialManagerCreateWithWindowStatics- Biedt methoden voor het maken van sleutelgegevens met een bijbehorende venstergreepIKeyCredentialWithWindow- Breidt de functionaliteit van hoofdinloggegevens uit met ondersteuning voor vensterassociatiesNieuwe methoden:
KeyCredentialManager.RequestCreateForWindowAsync- Hiermee maakt u een sleutelreferentie die is gekoppeld aan een specifiek venster
Win32 API-toevoegingen en -updates
WinSQLite (winsqlite3.h / winsqlite3ext.h)
SQLite-versie-update:Nieuwe foutcodes:
SQLITE_ERROR_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLENieuwe IO-foutcodes:
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODECNieuwe mogelijkheden:
SQLITE_IOCAP_SUBPAGE_READNieuwe codes voor bestandsbeheer:
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECTNieuwe beheerconstanten voor broncodebeheer:
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.h
Nieuwe definities:
SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID- Nieuw beveiligingsverplicht integriteitsniveau RID voor Credential UI-contexten
Build 10.0.26100.7463
Uitgebracht: december 2025
WinRT-API-toevoegingen en -updates
Windows. Management.Deployment:
- De
PackageOperationPriorityenum en de nieuwe prioriteitsvelden zijn toegevoegd en worden viaAddPackageOptionsenStagePackageOptionsbeschikbaar gesteld.
Win32 API-toevoegingen en -updates
Runtimerapportage van stuurprogramma's
Nieuwe structs toegevoegd:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS-record parsing
Nieuwe structs toegevoegd:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNZoek- en vraag-engine
Bijgewerkte of toegevoegde structs:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONAudio/apparaatactivering
De interfaceIMMDeviceActivatortoegevoegd voor nieuwe activeringsscenario's op apparaatniveau in de audiostack.Firmwaretabelweergave
Bijgewerkt:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Build 10.0.26100.7175
Uitgebracht: november 2025
Bijgewerkte API's
Updates in de volgende Win32 API-headers (definities, structs, enumeraties, interfaces en andere wijzigingen):
- AppxPackaging.h, AppxPackaging.idl (interfaces IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Nieuwe API's
WinRT-naamruimten bijgewerkt (nieuwe of gewijzigde API's/typen):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows. System.RemoteSystems
- AppxManifestTypes.xsd-schema bijgewerkt
Bekende problemen
BinSkim-waarschuwing 4146 geactiveerd door Windows SDK 10.0.26100.7175 in Visual Studio
- We zijn op de hoogte van een probleem waarbij builds kunnen mislukken met BinSkim-regel BA2007, omdat waarschuwing C4146 expliciet is uitgeschakeld in een klein aantal bibliotheken die zijn opgenomen in de Windows SDK-versie 10.0.26100.7175, die zijn geleverd met Visual Studio 17.14.22.
- Ontwikkelaars zien mogelijk build-einden of validatiefouten met beveiligingshulpprogramma's bij het gebruik van deze SDK-versie, afhankelijk van de projectconfiguratie en de instellingen voor de hulpprogrammaketen.
- Er is een oplossing geïdentificeerd en wordt momenteel voorbereid op een Visual Studio update. Hiermee wordt de betreffende SDK-inhoud bijgewerkt om het verwachte gedrag te herstellen. Totdat de oplossing beschikbaar is, kunt u een van de volgende oplossingen gebruiken:
- Uw project opnieuw instellen op een andere ondersteunde Windows SDK-versie, of
- De specifieke BinSkim-waarschuwing in uw buildconfiguratie onderdrukken (niet aanbevolen op lange termijn)
Build 10.0.26100.6901
Uitgebracht: oktober 2025
Bijgewerkte API's
Updates die zijn aangebracht in de volgende Win32 API-headers, definities, structs, enums en andere wijzigingen:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Nieuwe API's
Nieuwe API's toegevoegd aan de volgende WinRT-naamruimten:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
Build 10.0.26100.6584
Uitgebracht: september 2025
Release die overeenkomt met de openbare release van Windows 11, versie 25h2.
Bijgewerkte API's
Updates die zijn aangebracht in de volgende Win32 API-headers, definities, structs, enums en andere wijzigingen:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Nieuwe API's toegevoegd aan de volgende WinRT-headers en idl:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Nieuwe experimentele API's
Experimentele API's zijn bijgewerkt of toegevoegd aan het volgende:
- 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
Uitgebracht: augustus 2025
Bijgewerkte API's
Updates die zijn aangebracht in de volgende Win32 API-headers, met nieuwe definities, structs, opsommingen en andere wijzigingen:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Nieuwe API's
Nieuwe API's toegevoegd aan de volgende WinRT-headers en idl:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Experimentele tag verwijderd uit:
- windows.ui.input.preview.text (API's eerder achter ENABLE_WINRT_EXPERIMENTAL_TYPES zijn nu stabiel)
Build 10.0.26100.4654
Uitgebracht: juli 2025
Bijgewerkte API's
Updates die zijn aangebracht in de volgende Win32 API-headers, inclusief nieuwe definities, structs, opsommingen en andere wijzigingen:
- 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
Nieuwe API's
Nieuwe API's toegevoegd aan de volgende Win32-headers:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Nieuwe WinRT Preview-naamruimten toegevoegd:
- windows.ui.input.preview.text
Build 10.0.26100.4188
Uitgebracht: mei 2025
Nieuwe API's
Nieuwe API's toegevoegd of bijgewerkt aan de volgende WinRT-naamruimten:
- Windows.AI.Actions
- Windows. AI. ModelContextProtocol (experimenteel)
- Windows.ApplicationModel.Background.Bluetooth
- Windows. Devices.Bluetooth
- Windows. UI. ViewManagement
Nieuwe API's toegevoegd aan de volgende Win32-headers:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
Bijgewerkte API's
Updates die zijn aangebracht in de Win32 CRT-headers:
- corecrt_search.h
- wchar.h
Updates die zijn aangebracht in de volgende Win32 API-headers, nieuwe definities, structs en opsommingen toevoegen:
- 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
Nieuwe Win32 API-header toegevoegd:
- ModelContextProtocolHelpers.h
Nieuwe experimentele API's
Experimentele API's toegevoegd aan de volgende Win32 API-headers:
- webauthn.h
- WinBio.h
- winbio_types.h
Build 10.0.26100.3916
Uitgebracht: april 2025
Nieuwe API's
Er zijn nieuwe API's toegevoegd aan de WinRT-naamruimte windows.ui.viewmanagement om de voorkeur van de gebruiker voor UserInteractionMode te ondersteunen.
Er is ondersteuning toegevoegd voor semantische zoekopdrachten in de header searchapi.h Win 32 API.
Nieuwe GamingExperience Win32 API-header toegevoegd.
Nieuwe API's toegevoegd aan de volgende Win32-headers:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Build 10.0.26100.3624
Uitgebracht: maart 2025
Nieuwe API's
Gamepad-ondersteuning toegevoegd aan de opsomming CoreInputViewKind in de WinRT-naamruimte windows.ui.viewmanagement.core .
Nieuwe API's toegevoegd aan de volgende Win32-headers:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Uitgebracht: februari 2025
Bijgewerkte API's
De naam van de WinRT-API's van PrivacyScreen is toegevoegd aan de naamruimte windows.devices.sensors in de vorige build. Dit zijn nu OnlookerDetection-API's.
Build 10.0.26100.3037
Uitgebracht: januari 2025
Nieuwe API's
Er zijn nieuwe WinRT-API's toegevoegd in de naamruimte windows.devices.sensors :
- PrivacyScreenOptions-klasse.
- Methode HumanPresenceSettings.PrivacyScreenOptions.
- Methode LightSensor.IsChromaticitySupported.
- Er zijn ook nieuwe eigenschappen en structs toegevoegd om deze methoden te ondersteunen.
Nieuwe experimentele API's
Experimentele API's zijn gewijzigd in de volgende Win32-header (houd er rekening mee dat Expertimental-API's niet mogen worden gebruikt in een productieomgeving):
- webauthn.h
Build 10.0.26100.2454
Uitgebracht: januari 2025
Bijgewerkte API's
Belangrijke toevoegingen of wijzigingen aangebracht in de volgende Win32-headers:
- windows.applicationmodel.background.h: Veel bluetooth-gerelateerde API's toegevoegd.
- windows.applicationmodel.calls.h: veel VOIP-aanroepconfiguratie-API's toegevoegd.
De volgende Win32-API's toegevoegd of gewijzigd:
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
Volg de aanbevolen procedures om ervoor te zorgen dat een API beschikbaar is op een computer voordat deze wordt aangeroepen.
Nieuwe experimentele API's
Er zijn veel experimentele API's toegevoegd aan de volgende Win32-header (houd er rekening mee dat experimentele API's niet mogen worden gebruikt in een productieomgeving):
- webauthn.h
Build 10.0.26100.1742
Uitgebracht: 24 september 2024
Release om overeen te komen met de publieke uitgave van Windows 11, versie 24H2.
Build 10.0.26100
Uitgebracht: 5 mei 2024
Initiële release van de serie 10.0.26100, die overeenkomt met de Windows 11 versie 24H2 preview.
22000 versies en eerder
Build 10.0.22621.3235
Uitgebracht: 29 februari 2024
Onderhoudsupdate 10.0.22621.3235.
Build 10.0.22621.2428
Uitgebracht: 24 oktober 2023
Onderhoudsupdate 10.0.22621.2428.
Build 10.0.22621.1778
Uitgebracht: mei 2023
Onderhoudsupdate 10.0.22621.1778.
Gemarkeerde functies
- Met WindowTabManager-API's kunnen toepassingen met interfaces met tabbladen informatie geven over geopende tabbladen aan de Windows-shell.
- Updates voor HumanPresence-API's om het gebruiksgemak te verbeteren en nieuwe instellingen toe te voegen voor sensoren die ondersteuning bieden voor menselijke aanwezigheidsmogelijkheden.
- Met RemoteDesktop-API's kunnen toepassingen schakelen tussen een extern en lokaal bureaublad.
Windows SDK voor Windows 11 versie 22H2
Onderhoudsupdate 10.0.22621.755. Bevat ARM64-ondersteuning voor de VS 17.4-release
Windows 10 SDK, versie 2104
Bijgewerkte API's
- Api-ms-win-net-isolation-l1-1-0.lib is verwijderd. Apps die zijn gekoppeld aan api-ms-win-net-isolation-l1-1-0.lib kunnen overschakelen naar OneCoreUAP.lib als vervanging.
- Irprops.lib verwijderd. Apps die zijn gekoppeld aan irprops.lib kunnen overschakelen naar bthprops.lib als vervanging voor drop-in.
- EnUM tagServerSelection verplaatst van wuapicommon.h naar wupai.h en de header is verwijderd. Als u de ENUM tagServerSelection wilt gebruiken, moet u wuapi.h of wuapi.idl opnemen.
- Met het Windows 10 WinRT API Pack kunt u de nieuwste Windows Runtime API's toevoegen aan uw .NET Framework 4.5+ en .NET Core 3.0+-bibliotheken en -apps. Raadpleeg het Windows 10 WinRT-API-pakket in het Microsoft.Windows.SDK.Contracts NuGet-pakket.
- De printf-serie met functies voldoet nu aan de IEEE 754-afrondingsregels bij het afdrukken van exact vertegenwoordigbare drijvendekommanummers en zal voldoen aan de afrondingsmodus die is aangevraagd via aanroepen naar fesetround. Verouderd gedrag is beschikbaar bij het koppelen met legacy_stdio_float_rounding.obj.
- Certificeringskit voor Windows-apps. Er zijn verschillende nieuwe API's toegevoegd aan de lijst ondersteunde API's in de App Certification Kit en Windows Store. Als er API's in de ondersteunde lijst staan die grijs worden weergegeven of zijn uitgeschakeld in Visual Studio, kunt u een kleine wijziging aanbrengen in uw bronbestand om ze te openen. Zie dit bekende probleem voor meer informatie. Meer updates voor tests zoeken.
Hulpprogramma-updates
Berichtcompilatie (mc.exe) updates:
- Detecteert nu het Unicode-bytevolgordeteken (BOM) in .mc-bestanden. Als het MC-bestand begint met een UTF-8 BOM, wordt het gelezen als een UTF-8-bestand. Anders, als het begint met een UTF-16LE BOM, zal het gelezen worden als een UTF-16LE-bestand. Als de parameter -u is opgegeven, wordt deze gelezen als een UTF-16LE-bestand. Anders wordt deze gelezen met behulp van de huidige codepagina (CP_ACP).
- Vermijd nu ODR-problemen (One Definition-Rule) in door MC gegenereerde ETW-helpers die worden veroorzaakt door conflicterende configuratiemacro's (bijvoorbeeld wanneer twee .cpp bestanden met conflicterende definities van MCGEN_EVENTWRITETRANSFER zijn gekoppeld aan hetzelfde binaire bestand, zullen de DOOR MC gegenereerde ETW-helpers nu de definitie van MCGEN_EVENTWRITETRANSFER in elk .cpp bestand respecteren in plaats van willekeurig een of de andere te kiezen).
updates voor Windows Trace Preprocessor (tracewpp.exe):
- Ondersteunt Unicode-invoerbestanden (.ini, .tpl en broncode). Invoerbestanden die beginnen met een UTF-8 of UTF-16 byte-volgorde markering (BOM) worden gelezen als Unicode. Invoerbestanden die niet met een Byte Order Mark (BOM) beginnen, worden gelezen met behulp van de huidige codepagina (CP_ACP). Als voor compatibiliteit met eerdere versies de -UnicodeIgnore opdrachtregelparameter is opgegeven, worden bestanden die beginnen met een UTF-16 BOM als leeg behandeld.
- Ondersteunt Unicode-uitvoerbestanden (.tmh). Standaard worden uitvoerbestanden gecodeerd met behulp van de huidige codepagina (CP_ACP). Gebruik opdrachtregelparameters -cp:UTF-8 of -cp:UTF-16 om Unicode-uitvoerbestanden te genereren.
- Gedragswijziging: tracewpp converteert nu alle invoertekst naar Unicode, voert verwerking uit in Unicode en converteert uitvoertekst naar de opgegeven uitvoercodering. Eerdere versies van tracewpp hebben Unicode-conversies vermeden en tekstverwerking uitgevoerd uitgaande van een tekenset met één byte. Dit kan leiden tot gedragswijzigingen in gevallen waarin de invoerbestanden niet voldoen aan de huidige codepagina. In gevallen waarin dit een probleem is, kunt u overwegen de invoerbestanden te converteren naar UTF-8 (met BOM) en/of de opdrachtregelparameter -cp:UTF-8 te gebruiken om dubbelzinnigheid te voorkomen.
TraceLoggingProvider.h-updates:
- Vermijd odr-problemen (one-definition-rule) die worden veroorzaakt door conflicterende configuratiemacro's (bijvoorbeeld wanneer twee .cpp bestanden met conflicterende definities van TLG_EVENT_WRITE_TRANSFER zijn gekoppeld aan hetzelfde binaire bestand, zullen de Helpers TraceLoggingProvider.h nu de definitie van TLG_EVENT_WRITE_TRANSFER in elk .cpp bestand respecteren in plaats van willekeurig een of het andere te kiezen).
- In C++-code is de macro TraceLoggingWrite bijgewerkt om het delen van code tussen vergelijkbare gebeurtenissen mogelijk te maken met behulp van variadic-sjablonen.
Uw apps ondertekenen. Device Guard-ondertekening is een Device Guard-functie die beschikbaar is in Microsoft Store voor Bedrijven en Onderwijs, waarmee ondernemingen kunnen garanderen dat elke app afkomstig is van een vertrouwde bron. Raadpleeg de documentatie over Device Guard-ondertekening.
SDK-updates
- SDK-headers zijn bijgewerkt om fouten op te lossen bij het compileren van de standaardconforme C-preprocessor in de MSVC-compiler cl.exe (/Zc:preprocessor, geïntroduceerd in VS 2019 v16.6).
- Opgelost: "GdiplusTypes.h compileert niet met NOMINMAX". Zie Feedback van Visual Studio.
- Wanneer u bouwt met /std:c11 of /std:c17, krijgt u nu het volgende:
- C99 tgmath.h
- C11 `static_assert` in `assert.h`
- C11 stdalign.h
- C11 stdnoreturn.h
Bekende problemen
Clang/LLVM voor Windows v11 gericht op ARM64 is niet compatibel met de nieuwste winnt.h
- Als tijdelijke oplossing gebruikt u de vorige versie van de Windows 10 SDK (build 19041) of clang/LLVM voor Windows v10 wanneer u zich richt op ARM64-platforms.
DirectXMath (inclusief versie 3.16 in deze release) is niet compatibel met Clang/LLVM voor Windows op ARM64.
- Gebruik als tijdelijke oplossing de nieuwste versie van DirectXMath, beschikbaar via NuGet, vcpkg of GitHub. Deze versies bevatten de vereiste hot fixes (versie 3.16b).
Het geval van sommige headerbestanden is gewijzigd om ze te normaliseren voor hoofdlettergevoelige bestandssystemen:
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h en OleCtl.h zijn allemaal in kleine letters gezet.
- Voor Clang/LLVM voor Windows-builds, ter ondersteuning van zowel oudere versie als de nieuwste Windows 10 SDK zonder waarschuwingen, voegt u
-Wno-nonportable-system-include-pathtoe aan de CLI of de volgende #pragma in de bron:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Windows 10 SDK, versie 2004-onderhoudsupdate
Uitgebracht: 16 december 2020
Bugfixes
- Onvoorspelbare en moeilijk te diagnosticeren crashes opgelost bij het koppelen van zowel paraplubibliotheken als systeemeigen besturingssysteembibliotheken (bijvoorbeeld onecoreuap.lib en kernel32.lib)
- Probleem opgelost waardoor AppVerifier niet werkt
- Probleem opgelost waardoor WACK mislukt vanwege "Taak kan HighVersionLie niet inschakelen"
Windows developer