Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Egy új vagy meglévő Windows-alkalmazásban többféleképpen is beszerezheti a Windows SDK-t: telepítheti a telepítőből vagy az ISO-ból, a Visual Studio 2022 Installerben vagy a NuGet-csomag letöltésével.
Az SDK-t az új build manuális telepítésével, a Visual Studióban való frissítéssel vagy a Nuget-csomag frissítésével frissítheti.
A legújabb buildekért tekintse meg a Windows SDK letöltéseit.
10.0.26100.7463 build
Kiadás dátuma: 2025. december
WinRT API-kiegészítések és -frissítések
Windows.Management.Deployment:
- Hozzáadva az
PackageOperationPriorityenumerációt és az új prioritási mezőket, amelyek elérhetőkAddPackageOptionsésStagePackageOptionsútján.
Win32 API-kiegészítések és -frissítések
Illesztőprogram futásidejű jelentéskészítése
Új szerkezetek hozzáadva:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS rekord elemzése
Új szerkezetek hozzáadva:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNKeresési és lekérdezési motor
Frissített vagy hozzáadott szerkezetek:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONHang- és eszközaktiválás
Hozzáadta azIMMDeviceActivatorfelületet az új eszközszintű aktiválási forgatókönyvekhez az audio rendszeren belül.Belső vezérlőprogram táblázatának számbavétele
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
10.0.26100.7175-ös build
Kiadás dátuma: 2025. november
Frissített API-k
Az alábbi Win32 API-fejlécek (definíciók, szerkezetek, enumerálások, interfészek és egyéb módosítások) frissítései:
- AppxPackaging.h, AppxPackaging.idl (IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Új API-k
WinRT-névterek frissítve (új vagy módosított API-k/típusok):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- Frissült az AppxManifestTypes.xsd séma
Ismert problémák
BinSkim Warning 4146 kiváltva a Windows SDK 10.0.26100.7175 által a Visual Studióban
- Tudunk arról a problémáról, amely miatt előfordulhat, hogy a buildek meghiúsulhatnak a BinSkim BA2007 szabály miatt, mert a C4146 figyelmeztetés kifejezetten le van tiltva a Windows SDK 10.0.26100.7175-ös verziójában található, a Visual Studio 17.14.22-es verziójában található kis számú Windows SDK-kódtárban.
- A fejlesztők a projektkonfigurációtól és az eszközlánc beállításaitól függően buildszüneteket vagy biztonsági eszközök érvényesítési hibáit tapasztalhatják az SDK-verzió használatakor.
- Azonosítottunk egy javítást, és jelenleg is készül a Visual Studio frissítésére. Ez frissíti az érintett SDK-tartalmat a várt viselkedés visszaállításához. Amíg a javítás el nem érhető, az alábbi megoldások egyikét használhatja:
- Állítsa át a projektet egy másik támogatott Windows SDK-verzióra, vagy
- Tiltsa le az adott BinSkim-figyelmeztetést a buildkonfigurációban (hosszú távon nem ajánlott)
Build 10.0.26100.6901
Kiadás dátuma: 2025. október
Frissített API-k
Az alábbi Win32 API-fejlécek, definíciók, szerkezetek, enumerálások és egyéb módosítások frissítései:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Új API-k
Új API-kat adtunk hozzá a következő WinRT-névterekhez:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
10.0.26100.6584-ös build
Kiadás dátuma: 2025. szeptember
Kiadás a Windows 11 25h2-es nyilvános kiadásának megfelelően.
Frissített API-k
Az alábbi Win32 API-fejlécek, definíciók, szerkezetek, enumerálások és egyéb módosítások frissítései:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Új API-kat adtunk hozzá a következő WinRT-fejlécekhez és tétlenekhez:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Új kísérleti API-k
A kísérleti API-k frissítése vagy hozzáadása a következőkhöz:
- 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
Kiadás dátuma: 2025. augusztus
Frissített API-k
Az alábbi Win32 API-fejlécek frissítései, új definiálások, szerkezetek, enumerálások és egyéb módosítások hozzáadása:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Új API-k
Új API-kat adtunk hozzá a következő WinRT-fejlécekhez és tétlenekhez:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
A kísérleti címke el lett távolítva a következőből:
- windows.ui.input.preview.text (a korábban ENABLE_WINRT_EXPERIMENTAL_TYPES mögötti API-k már stabilak)
10.0.26100.4654-ös build
Kiadás dátuma: 2025. július
Frissített API-k
Az alábbi Win32 API-fejlécek frissítései, új definíciók, szerkezetek, enumerálások és egyéb módosítások hozzáadása:
- 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
Új API-k
Új API-kat adtunk hozzá a következő Win32-fejlécekhez:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Új WinRT előzetes névterek hozzáadva:
- windows.ui.input.preview.text
Build 10.0.26100.4188
Kiadás dátuma: 2025. május
Új API-k
Új API-k hozzáadva vagy frissítve a következő WinRT-névterekhez:
- Windows.AI.Actions
- Windows.AI.ModelContextProtocol (kísérleti)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
Új API-kat adtunk hozzá a következő Win32-fejlécekhez:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
Frissített API-k
A Win32 CRT-fejlécek frissítései:
- corecrt_search.h
- wchar.h
Az alábbi Win32 API-fejlécek frissítései, új definíciók, szerkezetek és enumerálások hozzáadása:
- 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
Új Win32 API-fejléc hozzáadva:
- ModelContextProtocolHelpers.h
Új kísérleti API-k
Kísérleti API-kat adtunk hozzá a következő Win32 API-fejlécekhez:
- webauthn.h
- WinBio.h
- winbio_types.h
10.0.26100.3916. build
Kiadás dátuma: 2025. április
Új API-k
Új API-kat adott hozzá a windows.ui.viewmanagement WinRT névtérhez a felhasználó által előnyben részesített UserInteractionMode támogatásához.
A szemantikai keresés támogatása hozzáadva a searchapi.h Win 32 API-fejléchez.
Új GamingExperience Win32 API-fejléc hozzáadva.
Új API-kat adtunk hozzá a következő Win32-fejlécekhez:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Build 10.0.26100.3624
Kiadás dátuma: 2025. március
Új API-k
Gamepad-támogatás hozzáadva a CoreInputViewKind számbavételhez a windows.ui.viewmanagement.core WinRT névtérben.
Új API-kat adtunk hozzá a következő Win32-fejlécekhez:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Kiadás dátuma: 2025. február
Frissített API-k
Átnevezte az előző buildben a windows.devices.sensors névtérhez hozzáadott PrivacyScreen WinRT API-kat. Ezek mostantól OnlookerDetection API-k.
Build 10.0.26100.3037
Kiadás dátuma: 2025. január
Új API-k
Új WinRT API-kat adtak hozzá a windows.devices.sensors névtérben:
- PrivacyScreenOptions osztály.
- HumanPresenceSettings.PrivacyScreenOptions metódus.
- LightSensor.IsChromaticitySupported metódus.
- A módszerek támogatásához új jogosultságokat és szerkezeteket is hozzáadtak.
Új kísérleti API-k
A kísérleti API-k a következő Win32 fejlécen belül módosultak (vegye figyelembe, hogy az Expertimental API-k éles környezetben nem használhatók):
- webauthn.h
10.0.26100.2454-ös build
Kiadás dátuma: 2025. január
Frissített API-k
A következő Win32-fejléceken végzett jelentős kiegészítéseket vagy módosításokat:
- windows.applicationmodel.background.h: Számos bluetooth-hoz kapcsolódó API-t adott hozzá.
- windows.applicationmodel.calls.h: Sok VOIP-híváskonfigurációs API-t adott hozzá.
A következő Win32 API-k lettek hozzáadva vagy módosítva:
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
Kövesse az ajánlott eljárásokat annak biztosításához, hogy az API elérhető legyen a gépen, mielőtt meghívják.
Új kísérleti API-k
Számos kísérleti API lett hozzáadva a következő Win32 fejléchez (Vegye figyelembe, hogy a kísérleti API-k éles környezetben nem használhatók):
- webauthn.h
Build 10.0.26100.1742
Kiadás dátuma: 2024. szeptember 24.
Kiadás a Windows 11 24H2-es nyilvános kiadásának megfelelően.
10.0.26100-ás build
Kiadás dátuma: 2024. május 5.
A 10.0.26100-es sorozat első kiadása, amely megfelel a Windows 11 24H2 előzetes verziójának.
10.0.22621.3235-ös build
Kiadás dátuma: 2024. február 29.
Karbantartási frissítés: 10.0.22621.3235.
Build 10.0.22621.2428
Kiadás dátuma: 2023. október 24.
Karbantartási frissítés: 10.0.22621.2428.
Build 10.0.22621.1778
Kiadás dátuma: 2023. május
Karbantartási frissítés: 10.0.22621.1778.
Kiemelt funkciók
- A WindowTabManager API-k lehetővé teszik a többlapos felülettel rendelkező alkalmazások számára, hogy információkat adjanak a Windows rendszerhéj nyitott lapjairól.
- A HumanPresence API-k frissítései a könnyű használat érdekében, valamint új beállítások hozzáadása az emberi jelenléti képességeket támogató érzékelőkhöz.
- A RemoteDesktop API-k lehetővé teszik az alkalmazások számára a távoli és a helyi asztal közötti váltást.
Windows SDK for Windows 11, version 22H2
Karbantartási frissítés: 10.0.22621.755. Tartalmazza a VS 17.4 kiadás ARM64-támogatását
Windows 10 SDK, 2104-es verzió
Frissített API-k
- Eltávolított api-ms-win-net-isolation-l1-1-0.lib. Az api-ms-win-net-isolation-l1-1-0.lib kapcsolattal összekapcsolt alkalmazások lecserélhetik a t OneCoreUAP.lib fájlt.
- Eltávolított irprops.lib. Az irprops.lib-hez csatolt alkalmazások legördülő csereként válthatnak a bthprops.lib fájlra.
- Áthelyezte az ENUM tagServerSelection-et a wuapicommon.h-ból a wupai.h fájlba, és eltávolította a fejlécet. Ha az ENUM tagServerSelection függvényt szeretné használni, a wuapi.h vagy a wuapi.idl értéket kell tartalmaznia.
- A Windows 10 WinRT API Pack lehetővé teszi a Windows Futtatókörnyezet legújabb API-támogatásának hozzáadását a .NET Framework 4.5+ és .NET Core 3.0+ kódtárakhoz és alkalmazásokhoz. A Windows 10 WinRT API Pack eléréséhez tekintse meg a Microsoft.Windows.SDK.Contracts nuget-csomag
. - A printf függvénycsalád most már megfelel az IEEE 754 kerekítési szabályainak , amikor pontosan ábrázolható lebegőpontos számokat nyomtat, és tiszteletben tartja a fesetround felé irányuló hívásokon keresztül kért kerekítési módot. Az örökölt viselkedés a legacy_stdio_float_rounding.obj összekapcsolásakor érhető el.
- Windows-alkalmazástanúsítvány-készlet. Az Alkalmazástanúsítvány-készletben és a Windows Áruházban számos új API lett hozzáadva a támogatott API-k listájához. Ha a támogatott listában vannak olyan API-k, amelyek szürkével jelennek meg vagy le vannak tiltva a Visual Studióban, a forrásfájlt kis módosítással érheti el. További részletekért tekintse meg ezt az ismert problémát. További frissítések a tesztekhez.
Eszközfrissítések
A Message Compiler (mc.exe) frissítései:
- Most észleli a Unicode bájtrendelési jelet (BOM) a .mc fájlokban. Ha a .mc fájl egy UTF-8 BOM-val kezdődik, az UTF-8 fájlként lesz beolvasva. Ellenkező esetben, ha UTF-16LE BOM-val kezdődik, akkor UTF-16LE fájlként lesz olvasható. Ha a -u paraméter meg van adva, az UTF-16LE-fájlként lesz beolvasva. Ellenkező esetben az aktuális kódlap (CP_ACP) használatával lesz olvasható.
- Most elkerüli az egydefiníciós szabályokkal (ODR) kapcsolatos problémákat az MC által létrehozott C/C++ ETW-segítőkben, amelyeket ütköző konfigurációs makrók okoznak (például ha két .cpp fájl ütköző definíciójú MCGEN_EVENTWRITETRANSFER ugyanahhoz a bináris fájlhoz van csatolva, az MC által létrehozott ETW-segítők mostantól tiszteletben tartják az egyes .cpp fájlok MCGEN_EVENTWRITETRANSFER definícióját ahelyett, hogy önkényesen kiválasztanák az egyiket vagy a másikat).
A Windows Trace Preprocessor (tracewpp.exe) frissítései:
- Támogatja a Unicode-bemenetek (.ini, .tpl és forráskód) fájljait. Az UTF-8 vagy UTF-16 bájtsorrendjellel (BOM) kezdődő bemeneti fájlok Unicode formátumban lesznek olvashatók. A nem anyagjegyzékkel kezdődő bemeneti fájlok az aktuális kódlapon (CP_ACP) lesznek beolvasva. A visszamenőleges kompatibilitás érdekében, ha a -UnicodeIgnore parancssori paraméter van megadva, az UTF-16 anyagjegyzékkel kezdődő fájlok üresként lesznek kezelve.
- Támogatja a Unicode-kimeneti (.tmh) fájlokat. Alapértelmezés szerint a kimeneti fájlok az aktuális kódlap (CP_ACP) használatával lesznek kódolva. Unicode-kimeneti fájlok létrehozásához használja a -cp:UTF-8 vagy -cp:UTF-16 parancssori paramétereket.
- Viselkedésváltozás: a tracewpp mostantól az összes bemeneti szöveget Unicode-ra konvertálja, Unicode-feldolgozást végez, és a kimeneti szöveget a megadott kimeneti kódolásra konvertálja. A tracewpp korábbi verziói elkerülték a Unicode-átalakításokat, és egy bájtos karakterkészletet feltételezve szövegfeldolgozást hajtottak végre. Ez viselkedésbeli változásokhoz vezethet olyan esetekben, amikor a bemeneti fájlok nem felelnek meg az aktuális kódlapnak. Ha ez probléma, fontolja meg a bemeneti fájlok UTF-8-ra (BOM-val) való konvertálását, és/vagy a -cp:UTF-8 parancssori paraméter használatával a kétértelmű kódolás elkerülése érdekében.
TraceLoggingProvider.h frissítések:
- Elkerüli az ütköző konfigurációs makrók által okozott egydefiníciós szabály (ODR) problémáit (például ha két, TLG_EVENT_WRITE_TRANSFER ütköző definícióval rendelkező .cpp fájl ugyanahhoz a bináris fájlhoz van csatolva, a TraceLoggingProvider.h segítői mostantól tiszteletben tartják az egyes .cpp fájlokban lévő TLG_EVENT_WRITE_TRANSFER definícióját ahelyett, hogy tetszőlegesen kiválasztanák az egyiket vagy a másikat).
- A C++ kódban a TraceLoggingWrite makró frissült, hogy a variadikus sablonok használatával jobb kódmegosztást lehessen lehetővé tenni a hasonló események között.
Az alkalmazások aláírása. A Device Guard-aláírás a Microsoft Store Vállalati és Oktatási verzióban elérhető Device Guard-funkció, amely lehetővé teszi a vállalatok számára, hogy minden alkalmazás megbízható forrásból származzanak. Tekintse meg a Device Guard aláírási
dokumentációját.
SDK-frissítések
- Az SDK-fejlécek frissültek az MSVC fordító cl.exe (/Zc:preprocesszor, a VS 2019 v16.6-ban bevezetett standard megfelelő C előprocesszor használata során felmerülő hibák elhárításához).
- Javítva: "A GdiplusTypes.h nem a NOMINMAX-tal fordít". Lásd a Visual Studio visszajelzését.
- Ha a /std:c11 vagy /std:c17 használatával épít, a következőt kapja:
- C99 tgmath.h
- C11 static_assert az assert.h fájlban
- C11 stdalign.h
- C11 stdnoreturn.h
Ismert problémák
Clang/LLVM for Windows v11 targeting ARM64 nem kompatibilis a legújabb winnt.h
- Áthidaló megoldásként használja a Windows 10 SDK (19041-es build) előző verzióját, vagy a Windows v10-hez készült clang/LLVM-et ARM64-platformok megcélzásakor
A DirectXMath (beleértve a jelen kiadás 3.16-os verzióját is) nem kompatibilis a Clang/LLVM for Windows arm64-es verziójával.
- Áthidaló megoldásként használja a DirectXMath legújabb verzióját, amely elérhető a NuGetből, a vcpkgből vagy a GitHubról. Ezek a verziók tartalmazzák a szükséges gyakori elérésű javításokat (3.16b-os verzió).
Egyes fejlécfájlok esetében módosult a kis- és nagybetűket megkülönböztető fájlrendszerek esetében a normalizálásuk:
- Az OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h és OleCtl.h mind kisbetűsek voltak.
- Windows-buildekhez készült Clang/LLVM esetén, ha a régebbi és a legújabb Windows 10 SDK-t is támogatja figyelmeztetések nélkül, adja hozzá
-Wno-nonportable-system-include-patha parancssori felülethez, vagy a következő #pragma a forrásban:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Windows 10 SDK, 2004-es verzió karbantartási frissítése
Kiadás dátuma: 2020. december 16.
Hibajavítások
- Kiszámíthatatlan és nehezen diagnosztizálható összeomlások elhárítása az esernyőtárak és a natív operációsrendszer-kódtárak (például onecoreuap.lib és kernel32.lib) összekapcsolásakor
- Megoldott probléma, amely megakadályozta az AppVerifier működését
- Megoldottuk azt a hibát, amely miatt a WACK nem működött a "Feladat nem tudta bekapcsolni a HighVersionLie-t" hibaüzenettel.
Windows developer