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 downloaden: installeren vanuit het installatieprogramma of ISO, in het Installatieprogramma van Visual Studio 2022 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.
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_HEADER
DNS SVCB/HTTPS-record parsing
Nieuwe structs toegevoegd:
DNS_SVCB_PARAM-
DNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6 DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWN
Zoek- en vraag-engine
Bijgewerkte of toegevoegde structs:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTION
Audio/apparaatactivering
De interface IMMDeviceActivator toegevoegd 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
Build 10.0.26100.6901
Uitgebracht: oktober 2025
Bijgewerkte API's
Updates die zijn aangebracht in de volgende Win32 API-headers, definieert, structs, opsommingen 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, definieert, structs, opsommingen 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, nieuwe definities, structs, opsommingen en andere wijzigingen toevoegen:
- 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, nieuwe definities, structs, opsommingen en andere wijzigingen toevoegen:
- 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 ter ondersteuning van userInteractionMode van de gebruiker.
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 die overeenkomt met de openbare release van Windows 11, versie 24H2.
Build 10.0.26100
Uitgebracht: 5 mei 2024
Initiële release van de 10.0.26100-serie, die overeenkomt met windows 11, versie 24H2 preview
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 naar 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 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 Ondersteuning voor Windows Runtime-API's toevoegen aan uw .NET Framework 4.5+ en .NET Core 3.0+-bibliotheken en -apps. Zie het nuget-pakket Microsoft.Windows.SDK.Contracts voor toegang tot het WinRT API Pack van Windows 10.
- 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 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. Als het anders begint met een UTF-16LE BOM, wordt deze gelezen 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 ordermarkering (BOM) worden gelezen als Unicode. Invoerbestanden die niet met een stuklijst 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 elke app kunnen garanderen 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
- Gebruik als tijdelijke oplossing de vorige versie van de Windows 10 SDK (build 19041) of clang/LLVM voor Windows v10 bij het richten van 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 kleine letters gemaakt.
- 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