Novinky v sadě Windows SDK

V nové nebo existující aplikaci Windows můžete získat sadu Windows SDK několika způsoby: nainstalovat ji z instalačního programu nebo iso, v instalačním programu Visual Studio 2022 nebo stažením balíčku NuGet. Sadu SDK můžete aktualizovat ruční instalací nového sestavení, aktualizací v Visual Studio nebo aktualizací balíčku NuGet.

Nejnovější verze najdete na stránce Stažení Windows SDK.

28000 verzí

Build 10.0.28000.2114

Vydáno: květen 2026

Přidání a aktualizace rozhraní API WinRT

Windows. Devices.Printers:
Odstupňované od experimentálních po stabilní:

  • IppAttributeConverter.ConvertPrintTicketToIppAttributesForPrinter(String, WorkflowPrintTicket, String) — Tisk lístku na převod atributu IPP

Windows. Graphics.Printing.Workflow:
Odstupňované od experimentálních po stabilní:

  • PrintWorkflowPrinterJob.IsPassthroughJobWithAttributes — Vlastnost označující, zda je tisková úloha předávací úloha (přejmenována z IsPassthroughJob)
Přidání a aktualizace rozhraní API Win32

Režim jádra Direct3D (d3dkmthk.h)
Nové:

  • _D3DKMT_QUERYFEATUREINTERFACE — Struktura rozhraní funkcí dotazu

Stavové kódy (ntstatus.h)
Nové:

  • STATUS_SMB_ALTERNATIVE_PORT_CONFLICT – Stavový kód konfliktu alternativního portu SMB

Napájení (poclass.h)
Nové:

  • BATTERY_TEST_EXEMPT — Příznak výjimky pro zkušební baterii

Kódy chyb (winerror.h)
Novinka:

  • FVE_E_METHOD_MISMATCH — Chyba způsobená neshodou metody úplného šifrování svazku
  • ERROR_SMB_ALTERNATIVE_PORT_CONFLICT – Chyba konfliktu alternativního portu SMB

TPM / Úložiště klíčů (ncrypt.h)
Nové:

  • NCRYPT_PCP_SDDIDK_OPERATION — Operace SDDI DK poskytovatele kryptografických služeb platformy
  • NCRYPT_PCP_AIKSTORE_PROPERTY — Vlastnost úložiště AIK
  • NCRYPT_PCP_EKSTORE_PROPERTY — vlastnost úložiště EK
  • NCRYPT_PCP_SDDIDK_CONTEXT_PROPERTY — Vlastnost kontextu SDDI DK

Index obsahu (NTQuery.h)
Nové:

  • CI_VERSION_QUERY_METADATA — Metadata dotazu na verzi indexu obsahu

Balíčky zabezpečení (NTSecPKG.h)
Nové:

  • SECPKG_CALL_AGENT_LOGON — Příznak přihlášení agenta balíčku zabezpečení

Shell (shellapi.h)
Nové:

  • ABC_OVERLAYDESKTOPICONS — Příznak překrytí ikon na ploše

Windows Filtering Platform (fwpmtypes.h / fwpvi.h)
Odstraněný:

  • FWPM_LAYER_STATISTICS0_, FWPM_STATISTICS0_ – Filtrování struktur statistik platformy
  • FWPM_LAYER_STATISTICS, FWPM_STATISTICS – Filtrování statistik platformy definuje

Virtuální kanály služby Terminál (tsvirtualchannels.h)
Odstraněný:

  • IWTSRemoteAppWindowInfoService — Rozhraní služby pro informace o okně vzdálené aplikace a související definice
Aktualizace rozhraní COM API

Windows Filtering Platform (fwpmtypes.idl)
Odstraněný:

  • FWPM_LAYER_STATISTICS0_, FWPM_STATISTICS0_ – Filtrování struktur statistik platformy

Virtuální kanály terminálových služeb (tsvirtualchannels.idl)
Odstraněný:

  • IWTSRemoteAppWindowInfoService — Rozhraní informační služby vzdáleného okna aplikace
  • GetLocalHwnd — Získání funkce popisovače místního okna

Build 10.0.28000.1839

Vydáno: duben 2026

Přidání a aktualizace rozhraní API WinRT

Windows. Devices.Haptics (UniversalApiContract 19.0):
Nové vlastnosti na KnownSimpleHapticsControllerWaveforms

  • Collide — ID vlnové křivky pro kolizní haptickou zpětnou vazbu
  • Align — ID vlnové křivky pro zarovnání haptické zpětné vazby
  • Step — ID vlnové křivky pro krokové haptické zpětné vazby
  • Grow — ID vlnové křivky pro haptickou zpětnou vazbu růstu

Windows. Devices.Printers:
Odstupňované od experimentálních po stabilní:

  • VirtualPrinterInstallationStatus enum — Hodnoty stavu instalace včetně InstallationSucceeded
  • VirtualPrinterPreferredInputFormat enum — Upřednostňované hodnoty vstupního formátu včetně OpenXps
  • rozhraní IVirtualPrinterInstallationParameters
  • rozhraní IVirtualPrinterInstallationResult
  • rozhraní IVirtualPrinterManagerStatics
  • rozhraní IVirtualPrinterSupportedFormat
  • rozhraní IVirtualPrinterSupportedFormatFactory
  • VirtualPrinterInstallationParameters runtime třída
  • VirtualPrinterInstallationResult runtime třída
  • VirtualPrinterSupportedFormat runtime třída

Windows. Media.ClosedCaptioning (UniversalApiContract 15.0):
Nové typy:

  • ClosedCaptionTheme runtime třída – Představuje téma skrytých titulků s podporou přizpůsobení
  • IClosedCaptionThemerozhraní — Vlastnosti: Id, DisplayName, FontColor, ComputedFontColor, FontOpacity, FontSize, FontStyle, FontEffect, BackgroundColor, ComputedBackgroundColor, BackgroundOpacity, RegionColor, ComputedRegionColor, RegionOpacity
  • IClosedCaptionThemeStatics rozhraní — Metody: GetAvailableThemes, GetSelectedTheme; TrySetSelectedTheme Události: ThemesChanged, SelectedThemeChanged
Přidání experimentálního rozhraní API WinRT

Windows. Storage.Search (UniversalApiContract 19.0):
Nové rozhraní:

  • IQueryOptionsAdditionalSearchSources — Přidá IncludeCloudProviders a IncludeLocalSemanticIndex vlastnosti do QueryOptions
Přidání a aktualizace rozhraní API Win32

Profil Hands-Free Bluetooth (bthdef.h)
Přidání komplexních konstant funkcí profilu Hands-Free Bluetooth (HFP):

  • HFP_AG_SDP_SUPPORTED_FEATURE_* — Příznaky funkce SDP služby Audio Gateway podporované pro trojcestné volání, zrušení ozvěny, rozpoznávání hlasu, tón vyzvánění v pásmu, značku hlasu, širokoúhlou řeč a další
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* — Příznaky funkcí BRSF zvuková brána podporuje konference s třemi účastníky, potlačení ozvěny, rozpoznávání hlasu, vyjednávání kodeků a další
  • HFP_HF_SDP_SUPPORTED_FEATURE_* — Hands-Free příznaky podporovaných funkcí protokolu SDP pro zrušení odezvy, trojcestné volání, prezentaci rozhraní příkazového řádku, rozpoznávání hlasu a další
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* — Hands-Free BRSF podporované funkční příznaky pro potlačení ozvěny, konferenční hovory, rozpoznávání hlasu, přizpůsobení kodeků a další.
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, HFP_NETWORK_ABILITY_TO_REJECT – Příznaky schopností zamítnutí síťových volání

Použití HID (hidusage.h)
Nové hodnoty použití haptik:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE, HID_USAGE_HAPTICS_WAVEFORM_ALIGN, , HID_USAGE_HAPTICS_WAVEFORM_STEPHID_USAGE_HAPTICS_WAVEFORM_GROW

NVMe (nvme.h)
Oprava překlepu:

  • NVME_LOG_PAGE_BOOT_PARTITON přejmenováno na NVME_LOG_PAGE_BOOT_PARTITION

Zabezpečení / SSPI (sspi.h)
Nový identifikátor GUID:

  • SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER — Zástupný datový typ ověřování

Zabezpečení / LSA (ntlsa.h)
Nová agentová rozhraní API pro ověřování:

  • LsaCreateAgentAccount — Vytvoří účet agenta.
  • LsaRetrieveAgentLogonCredential — Načte přihlašovací údaje agenta.
  • LsaEnumerateAgentAccounts — Výčet účtů agentů
  • LsaDeleteAgentAccount — Odstraní účet agenta.
  • LsaGetAgentOwner — Získá vlastníka agenta
  • LSA_AGENT_LOGON_CREDENTIAL — Struktura přihlašovacích údajů agenta
  • LSA_AGENT_ACCOUNT_INFO — Struktura informací o účtu agenta
  • LSA_AGENT_ACCOUNT_LIST — Seznam účtů agentů – struktura

Zabezpečení / ověřování (NTSecPKG.h)
Nové definice:

  • KSecAllocateContextBuffer — Funkce pro přidělování vyrovnávacích pamětí pro bezpečnostní kontext
  • Přidání extern "C" ochrany pro kompatibilitu jazyka C++

Indexování obsahu (NTQuery.h)
Nová definice:

  • CI_VERSION_CORRID — Konstanta verze identifikátoru korelace indexu obsahu

Textové služby (TextStor.h)
Nové definice:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — Příznak k zakázání návrhů na psaní
  • TS_SS_MULTILINE — Příznak pro podporu víceřádkového úložiště textu

WRL Async (wrl/async.h)
Aktualizovaný:

  • Asynchronní zpracování dokončení bylo přepracováno pro bezpečnost vláken s použitím _InterlockedCompareExchange a referenčního počítání (cCompleteDelegateRefCount_)
Aktualizace rozhraní COM API

Pomocník pro upgrade edice - Edition Upgrade Helper (EditionUpgradeHelper.idl)
Aktualizovaná metoda:

  • IClipServiceNotificationHelper::ShowToast — Seznam parametrů zjednodušený z 5 parametrů BSTR do void

Architektura textových služeb (TextStor.idl)
Nové konstanty:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — Příznak k zakázání návrhů na psaní
  • TS_SS_MULTILINE — Příznak pro podporu víceřádkového úložiště textu

Build 10.0.28000.1721

Vydáno: březen 2026

Jedná se o hlavní navýšení verze v řadě 28000 SDK.

Přidání a aktualizace rozhraní API WinRT

Windows. Devices.Haptics (UniversalApiContract 19.0):
Nové typy:

  • HapticDeviceTypeenum — Definuje typy haptických zařízení: None, Generic, Pen, TouchpadMouse
  • HapticsControllerOverrideToken struktura – token pro správu přepsání haptických ovladačů
  • IInputHapticsManager rozhraní — Poskytuje správu hmatických technologií pro jednotlivá vlákna pomocí metod pro odesílání hmatových vln, řízení doby trvání/počtu přehrávání, zastavení zpětné vazby a přepsání haptických ovladačů
  • IInputHapticsManagerStaticsrozhraní — Statické metody: IsSupported, IsHapticDevicePresent, GetForCurrentThreadTryGetForThread
  • InputHapticsManager runtime třída

Windows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Nové typy:

  • IContactProvider interface – Poskytuje GetContactFromRemoteIdAsync metodu a ContactListId vlastnost pro scénáře poskytovatele kontaktů.
Experimentální doplňky rozhraní API WinRT (UniversalApiContract 20.0)

Windows. Devices.Printers:
Nové typy:

  • IppAttributeGroupKind enum — Definuje typy skupin atributů IPP: Printer, Job, Operation
  • IIppAttributeConverterStaticsrozhraní — Poskytuje ConvertPrintTicketToIppAttributesForPrinter, ConvertBufferToIppAttributesConvertIppAttributesToBuffer
  • IppAttributeConverter runtime třída
  • IPdlPassthroughProvider2 interface — Přidává IsPassthroughWithJobAttributesSupported vlastnost a StartPrintJobWithIppJobAttributes metodu

Windows. Graphics.Printing.PrintSupport:
Nové typy:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 interface — Přidává SetPdlPassthroughWithJobAttributesSupported metodu

Windows. Graphics.Printing.Workflow:
Nové typy:

  • IPrintWorkflowPrinterJob3 interface — Přidává IsPassthroughJob vlastnost, GetPassthroughJobAttributesa GetPassthroughJobOperationAttributes metody

Windows. UI. Shell.Tasks:
Nové typy:

  • IAppTaskInfo2 interface — Přidává Id a HiddenByUser vlastnosti a UpdateDeepLink metodu
  • AppTaskContract verze byla zvýšena z 1.0 na 2.0
Přidání a aktualizace rozhraní API Win32

Kódování videa – D3D12 Rekonstruovaný výstup obrázku (codecapi.h / mfapi.h)
Nový výčet a vlastnosti pro video kodér založený na D3D12 rekonstruovaný výstup obrázku:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode enum — Hodnoty: None, Copy, Shared
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode GUID rozhraní API kodeku
  • MFSampleExtension_VideoEncodeD3D12ReconstructedPicture GUID ukázkového rozšíření Media Foundation

Rozhraní API serveru HTTP (http.h)
Nová vlastnost serveru a struktura:

  • HttpServerRequestInfoProperty (=19) – Nová vlastnost serveru umožňující volitelná pole informací o požadavku
  • HTTP_REQUEST_INFO_PROPERTY_INFOstruktura s příznakem HTTP_REQUEST_INFO_FLAG_INITIAL_TTL
  • HttpFeatureTlsHandshakePerformanceCounters (=17) – Nová funkce HTTP pro čítače výkonu handshake protokolu TLS

Grafický / zobrazovací ovladač (d3dukmdt.h)
Nová funkce ovladače:

  • DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL (=46) a odpovídající DXGK_FEATURE_PANEL_BUFFER_CONTROL ID funkce

Trasování událostí (evntprov.h / evntcons.h)
Nové definice:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 (=4) – Typ popisovače dat rezervovaných událostí
  • EventProviderSetReserved2 — Nová hodnota v EVENT_INFO_CLASS enum
  • EVENT_HEADER_FLAG_RESERVED1 (0x0400) – příznak záhlaví nové události

Vlastnosti zprostředkovatele úložiště (propkey.h)
Nová vlastnost:

  • PKEY_StorageProviderUserAccountKind — Identifikuje druh účtu (neznámý, příjemce, firma) pro ověřeného uživatele poskytovatele úložiště.

Uživatelský vstup (WinUser.h)
Nová funkce:

  • ConvertPrimaryPointerToMouseDrag — Převede vstup primárního ukazatele na operaci přetažení myší.

Aktualizovaná struktura:

  • TOUCHPAD_PARAMETERS_V2 — Vylepšená kompatibilita rozložení C/C++

Rozhraní API pluginu WebAuthn (webauthnplugin.h)
Odstupňované od experimentálních po stabilní:

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (dříve EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (dříve EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (dříve EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
  • WebAuthNPluginAddAuthenticator2, WebAuthNPluginUpdateAuthenticatorDetails2, WebAuthNPluginPerformUserVerification2 funkce

Kompatibilita Bindgen pro Rust (ntdef.h / winnt.h)
Aktualizovaný:

  • DECLSPEC_NOINITALL Makro teď vylučuje kroky Rust bindgen prostřednictvím !defined(RUST_BINDGEN)
Aktualizace rozhraní COM API

IDL objektu Shell (ShObjIdl_core.idl)
Aktualizovaný:

  • IAttachmentExecute2— Opravili jsme komentáře metody: Save2() přejmenováno na SaveNoVirusCheck(), SaveWithUI2() přejmenováno na SaveWithUINoVirusCheck()

26100 verzí

Build 10.0.26100.8249

Vydáno: duben 2026

Přidání a aktualizace rozhraní API WinRT

Windows. Devices.Printers:
Aktualizované metody:

  • IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter — Nyní přijímá další targetPdlFormat parametr.

Odstupňované od experimentálních po stabilní:

  • IppAttributeConverter runtime třída
  • IppAttributeGroupKind výčet
  • rozhraní IPdlPassthroughProvider2

Windows. Graphics.Printing.PrintSupport:
Odstupňované od experimentálních po stabilní:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 — Rozhraní s SetPdlPassthroughWithJobAttributesSupported metodou

Nové typy:

  • PrintSupportEnterpriseManagementUIEventArgs — Implementuje IActivatedEventArgs a IActivatedEventArgsWithUser pro scénáře aktivace uživatelského rozhraní pro správu podniku

Windows. Graphics.Printing.Workflow:
Odstupňované od experimentálních po stabilní:

  • IPrintWorkflowPrinterJob3 — Rozhraní s podporou průchozího atributu

Aktualizované vlastnosti:

  • IsPassthroughJob přejmenováno na IsPassthroughJobWithAttributes
Přidání experimentálního rozhraní API WinRT

Windows.AI.Agents.Mcp:
Nové rozhraní:

  • IMcpMessageFilterExperimental2 — Přidává Initialize metodu s identifikátory procesů klienta/serveru a ID a navíc OnMessage pro filtrování zpráv MCP.

Windows. Devices.Haptics:
Nové vlastnosti na KnownSimpleHapticsControllerWaveforms

  • Collide — ID vlnové křivky pro kolizní haptickou zpětnou vazbu
  • Align — ID vlnové křivky pro zarovnání haptické zpětné vazby
  • Step — ID vlnové křivky pro krokové haptické zpětné vazby
  • Grow — ID vlnové křivky pro haptickou zpětnou vazbu růstu

Windows.Graphics.Capture:
Nová rozhraní:

  • IDirect3D11CaptureFrame3 — Přidá ConfigurationIteration vlastnost k zachytávání snímků.
  • IGraphicsCaptureSession7 — Přidává správu vlastností a seznam vyloučení pro okna.
  • IDisplayGraphicsCaptureSession — Relace zachycení grafiky specifická pro displej

Nové metody:

  • SetWindowExclusionList — Nastaví seznam oken, která se mají vyloučit z zachycení.
  • GetWindowExclusionList — Získá aktuální seznam vyloučení okna

Windows.Media.ClosedCaptioning:
Nové typy:

  • ClosedCaptionTheme — Představuje motiv skrytých titulků s podporou přizpůsobení.

Nové metody:

  • GetAvailableThemes — Načte dostupné motivy skrytých titulků.
  • GetSelectedTheme — Získá aktuálně vybraný motiv.
  • TrySetSelectedTheme — Pokusy o nastavení vybraného motivu

Nové události:

  • SelectedThemeChanged — Aktivuje se při změně vybraného motivu skrytých titulků.
Přidání a aktualizace rozhraní API Win32

Trasování událostí (evntprov.h / evntcons.h)
Nové definice:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 — Typ popisovače dat rezervovaných událostí
  • EventProviderSetReserved2 — Nová hodnota v EVENT_INFO_CLASS enum
  • EVENT_HEADER_FLAG_RESERVED1 — Příznak záhlaví nové události

Použití HID (hidusage.h)
Nové hodnoty použití haptik:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE — Kolizní haptický vlnový tvar
  • HID_USAGE_HAPTICS_WAVEFORM_ALIGN — Zarovnání haptické vlnové křivky
  • HID_USAGE_HAPTICS_WAVEFORM_STEP — Kroková haptická vlnová forma
  • HID_USAGE_HAPTICS_WAVEFORM_GROW — Růstový haptický vlnový tvar

Kódy chyb (winerror.h)
Nové kódy chyb BitLockeru:

  • FVE_E_MISSING_PROTECTORS – Chybí ochrana nástrojem BitLocker
  • FVE_E_METHOD_MISMATCH — Neshoda metody BitLocker

Zabezpečení / ověřování (NTSecPKG.h)
Nové definice:

  • SECPKG_CALL_AGENT_LOGON — Příznak volání balíčku zabezpečení pro agentní přihlášení
  • KSecAllocateContextBuffer — Funkce pro přidělování vyrovnávacích pamětí pro bezpečnostní kontext
  • Přidání extern "C" ochrany pro kompatibilitu jazyka C++

Crypto / TPM (ncrypt.h)
Nová vlastnost TPM definuje:

  • NCRYPT_PCP_AIKSTORE_PROPERTY — Vlastnost úložiště AIK TPM
  • NCRYPT_PCP_EKSTORE_PROPERTY — Vlastnost úložiště TPM EK

Indexování obsahu (NTQuery.h)
Nová definice:

  • CI_VERSION_QUERY_METADATA — Verze indexu obsahu pro metadata dotazů / sémantickou spolehlivost

Shell API (shellapi.h)
Nová definice:

  • ABC_OVERLAYDESKTOPICONS — Příznak překrytí ikon na ploše pro ABM_NEW

Kompatibilita Bindgen pro Rust (ntdef.h / winnt.h)
Aktualizovaný:

  • DECLSPEC_NOINITALL Makro teď vylučuje kroky Rust bindgen prostřednictvím !defined(RUST_BINDGEN)

WRL Async (wrl/async.h)
Aktualizovaný:

  • Asynchronní zpracování dokončení bylo přepracováno pro bezpečnost vláken s použitím _InterlockedCompareExchange a referenčního počítání (cCompleteDelegateRefCount_)

Build 10.0.26100.8038

Vydáno: březen 2026

Přidání a aktualizace rozhraní API WinRT

Windows. ApplicationModel.Contacts.Provider:
Nové typy:

  • IContactProvider - Rozhraní s GetContactFromRemoteIdAsync metodou

Windows. Devices.Printers:
Nové typy:

  • IppAttributeGroupKind – Výčet pro typy skupin atributů IPP
  • IIppAttributeConverterStatics- Rozhraní s ConvertPrintTicketToIppAttributesForPrinter, , ConvertBufferToIppAttributesConvertIppAttributesToBuffer
  • IppAttributeConverter – Třída runtime
  • IPdlPassthroughProvider2 - Rozhraní s IsPassthroughWithJobAttributesSupported vlastností a StartPrintJobWithIppJobAttributes metodou

Windows. Graphics.Printing.PrintSupport:
Nové typy:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 - Rozhraní s SetPdlPassthroughWithJobAttributesSupported metodou

Windows. Graphics.Printing.Workflow:
Nové typy:

  • IPrintWorkflowPrinterJob3 - Rozhraní s vlastností IsPassthroughJob, a metodami GetPassthroughJobAttributes a GetPassthroughJobOperationAttributes

Windows.Storage.Search:
Nové typy:

  • IQueryOptionsAdditionalSearchSources - Přidá IncludeCloudProviders a IncludeLocalSemanticIndex vlastnosti do QueryOptions
Přidání a aktualizace rozhraní API Win32

Profil Hands-Free Bluetooth (bthdef.h)
Přidání nových definic pro zvukovou bránu HFP a podporované funkce Hands-Free SDP a BRSF:

  • HFP_AG_SDP_SUPPORTED_FEATURE_* - Příznaky funkce SDP pro službu Audio Gateway týkající se trojcestného volání, potlačení ozvěny, rozpoznávání hlasu, pásmového vyzvánění, hlasových značek, širokopásmové řeči a dalších funkcí.
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* - Příznaky funkce BRSF zvukové brány pro trojcestné volání, zrušení ozvěny, rozpoznávání hlasu, odmítnutí hovoru, vylepšený stav/řízení volání, vyjednávání kodeků a další
  • HFP_HF_SDP_SUPPORTED_FEATURE_* - Hands-Free SDP příznaky funkcí pro zrušení ozvěny, trojcestné volání, prezentace linky volajícího, rozpoznávání hlasu, vzdálené řízení hlasitosti, širokopásmová řeč a další
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* - Hands-Free příznaky funkce BRSF pro zrušení ozvěny, trojcestné volání, prezentace rozhraní příkazového řádku, rozpoznávání hlasu, vzdálené řízení hlasitosti, vyjednávání kodeků a další
  • HFP_NETWORK_NO_ABILITY_TO_REJECT, HFP_NETWORK_ABILITY_TO_REJECT – Příznaky zamítnutí síťových hovorů

Virtualizačně založené zabezpečení (ntstatus.h / winerror.h)
Nové kódy chyb:

  • STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE – Stav selhání utěsnění u měření firmwaru VSM
  • ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE – Odpovídající kód chyby Win32

Kódování videa (codecapi.h)
Nový výčt a vlastnost pro výstup rekonstruovaného obrázku D3D12:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode výčet
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode GUID rozhraní API kodeku

Direct3D 12 (d3d12.h)
Opravy pravopisu pro těsné zarovnání definují:

  • D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT (nahrazuje chybně napsanou ALIGNEMNT variantu)
  • D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT (nahrazuje chybně napsanou ALIGNEMNT variantu)

Místní autorita zabezpečení (ntlsa.h)
Přidány nové struktury pro přihlášení na základě agenta.

  • _LSA_AGENT_LOGON_CREDENTIAL – Přihlašovací údaje agenta
  • _LSA_AGENT_ACCOUNT_INFO – Informace o účtu agenta
  • _LSA_AGENT_ACCOUNT_LIST - Seznam účtů agentů

Indexování obsahu (NTQuery.h)
Nová definice:

  • CI_VERSION_CORRID – ID korelace verze indexu obsahu

Zabezpečený kanál (schannel.h)
Byly přidány nové typy pro kopírování rozšíření TLS.

  • SCH_COPY_EXTS_DATA Struktura – datová struktura pro kopírování rozšíření TLS
  • SchCopyExtsOptions enum – možnosti pro operace kopírování rozšíření TLS

Architektura textových služeb (TextStor.h)
Nové definice:

  • TS_SD_DISABLEWRITINGSUGGESTIONS - Příznak pro zakázání návrhů pro psaní
  • TS_SS_MULTILINE – Příznak podpory víceřádkového úložiště textu

Virtuální kanály vzdálené plochy (tsvirtualchannels.h)
Přidání nových rozhraní, struktur a výčtů pro informace o okně protokolu RDP:

  • IWTSWindowChangedCallback - Rozhraní zpětného volání pro oznámení o změnách oken
  • IWTSWindowInfoService - Rozhraní pro dotazování informací o okně, ID procesu klienta, typ relace a přihlášení k odběru změn oken
  • WTSWindowInfo struktura – data informací o okně
  • RdpSessionType enum – hodnoty typu relace RDP

Rozhraní API pluginu WebAuthn (webauthnplugin.h)
Odstupňované od experimentálních po stabilní:

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (dříve EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (dříve EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (dříve EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
Aktualizace rozhraní COM API

Vzdálená plocha virtuální kanály (tsvirtualchannels.idl)
Přidání nových rozhraní pro informace o okně protokolu RDP:

  • IWTSWindowChangedCallback- Rozhraní zpětného volání s metodou WindowChanged
  • IWTSWindowInfoService- Rozhraní s GetWindowInfo, GetRdpClientProcessId, GetRdpSessionType, SubscribeWindowChangedUnsubscribeWindowChanged
  • WTSWindowInfo struktura – data informací o okně
  • RdpSessionType enum – hodnoty typu relace RDP

Build 10.0.26100.7705

Vydáno: únor 2026

Přidání a aktualizace rozhraní API WinRT

Windows. UI. Shell.Tasks:
Nový obor názvů pro správu úloh aplikace:

  • AppTaskContract – Kontrakt rozhraní API pro úlohy
  • AppTaskState – výčet stavů úkolů
  • IAppTaskContent, IAppTaskContentStatics – Rozhraní pro obsah úkolu
  • IAppTaskInfo, , IAppTaskInfo2IAppTaskInfoStatics - Rozhraní pro informace o úkolu
  • IAppTaskResultAsset, IAppTaskResultAssetFactory – Rozhraní pro prostředky výsledků úkolů
  • AppTaskContent – Třída runtime pro obsah úkolu
  • AppTaskInfo – Třída runtime pro informace o úkolu
  • AppTaskResultAsset – Třída runtime pro prostředky výsledků úkolů

Windows. UI. Shell.CompanionWindows:
Nový obor názvů pro správu doprovodného okna:

  • CompanionWindowsContract – Kontrakt rozhraní API pro doprovodná okna
  • CompanionWindowRequestResultStatus – Výčet pro stav výsledku požadavku
  • ICompanionWindowCoordinator, ICompanionWindowCoordinatorStatics – Rozhraní koordinátoru
  • ICompanionWindowRequest, ICompanionWindowRequestResult – Rozhraní žádostí
  • CompanionWindowCoordinator – Třída modulu runtime pro koordinování doprovodných oken
  • CompanionWindowRequest, CompanionWindowRequestResult – Třídy modulu runtime pro požadavky

Windows. Devices.Haptics:
Nové typy a vylepšení pro haptickou zpětnou vazbu:

  • HapticDeviceType - Nový výčet pro typy haptických zařízení (UniversalApiContract 19.0)
  • HapticsControllerOverrideToken - Nová struktura pro přepsání tokenů kontroleru
  • IInputHapticsManager, IInputHapticsManagerStatics - Nová rozhraní pro správu vstupních haptik
  • InputHapticsManager – Nová třída modulu runtime pro správu vstupních haptik
Přidání a aktualizace rozhraní API Win32

Emulace hypervisoru Windows (WinHvEmulation.h)
Přidání nových funkcí pro správu emulátoru pro AMD64:

  • WHvEmulatorCreateEmulator – Vytvoří novou instanci emulátoru se zadanými zpětnými voláními.
  • WHvEmulatorDestroyEmulator – Zničí instanci emulátoru.
  • Další rozhraní API pro správu emulátoru pro přístup k paměti, zpracování vstupně-výstupních portů a operace registru virtuálních procesorů

Plugin WebAuthn (webauthnplugin.h)
Aktualizovaná dokumentace:

  • U vnořených volání WebAuthN pocházejících z pluginu se teď požaduje Plugin RPID (dříve volitelné).

Windows kódy chyb (winerror.h)
Aktualizace definic a kódů chyb

Model grafického ovladače (d3dukmdt.h, d3dkmdt.h)
Aktualizace definic režimu zobrazení grafického ovladače a typů uživatelských režimů

uživatelské rozhraní Windows (WinUser.h)
Aktualizace definic uživatelského rozhraní

Kryptografie (wincrypt.h)
Aktualizace definic kryptografických funkcí

Klíče vlastností (propkey.h)
Aktualizace definic klíčů vlastností

Http API (http.h)
Aktualizace definic rozhraní API serveru HTTP

Následující problém je opravený v této verzi sady SDK: UpozorněníBinSkim 4146 aktivované sadou WINDOWS SDK 10.0.26100.7175 v Visual Studio


Build 10.0.26100.7627

Vydáno: Leden 2026

Přidání a aktualizace rozhraní API WinRT

Windows. Security.Credentials:
Nová rozhraní:

  • IKeyCredentialManagerCreateWithWindowStatics - Poskytuje metody pro vytvoření klíčových přihlašovacích údajů s přidruženým popisovačem okna.
  • IKeyCredentialWithWindow - Rozšiřuje funkce přihlašovacích údajů klíče o podporu přidružení oken.

Nové metody:

  • KeyCredentialManager.RequestCreateForWindowAsync – Vytvoří klíčové přihlašovací údaje přidružené k určitému oknu.
Přidání a aktualizace rozhraní API Win32

WinSQLite (winsqlite3.h / winsqlite3ext.h)
Aktualizace verze SQLite:

Nové kódy chyb:

  • SQLITE_ERROR_RESERVESIZE
  • SQLITE_ERROR_KEY
  • SQLITE_ERROR_UNABLE

Nové kódy chyb vstupně-výstupních operací:

  • SQLITE_IOERR_BADKEY
  • SQLITE_IOERR_CODEC

Nové možnosti:

  • SQLITE_IOCAP_SUBPAGE_READ

Nové kódy řízení souborů:

  • SQLITE_FCNTL_NULL_IO
  • SQLITE_FCNTL_BLOCK_ON_CONNECT

Nové konstanty správy zdrojového kódu:

  • SQLITE_SCM_BRANCH
  • SQLITE_SCM_TAGS
  • SQLITE_SCM_DATETIME

winnt.h
Nové definice:

  • SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID – Nová povinná úroveň integrity RID pro kontexty uživatelského rozhraní přihlašovacích údajů

Build 10.0.26100.7463

Vydáno: prosinec 2025

Přidání a aktualizace rozhraní API WinRT

Windows. Management.Deployment:

  • Byly přidány výčet PackageOperationPriority a nová pole priority dostupná prostřednictvím AddPackageOptions a StagePackageOptions.
Přidání a aktualizace rozhraní API Win32

Generování sestav modulu runtime ovladače
Přidání nových struktur:

  • _DRIVER_INFO_ENTRY
  • _DRIVER_RUNTIME_REPORT
  • _RUNTIME_REPORT_DIGEST_HEADER

Analýza záznamů DNS SVCB/HTTPS
Přidání nových struktur:

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

Vyhledávací a dotazovací stroj
Aktualizované nebo přidané struktury:

  • CONTENTRESTRICTION
  • VECTORRESTRICTION
  • NODERESTRICTION
  • NOTRESTRICTION

Aktivace zvuku nebo zařízení
Přidali jsme IMMDeviceActivator rozhraní pro nové scénáře aktivace zařízení v rámci zvukového stacku.

Výčet tabulek firmwaru
Aktualizovaný:

  • EnumSystemFirmwareTables
  • GetSystemFirmwareTable

Build 10.0.26100.7175

Vydáno: listopad 2025

Aktualizovaná rozhraní API

Aktualizace následujících hlaviček rozhraní API Win32 (definice, struktury, výčty, rozhraní a další změny):

  • AppxPackaging.h, AppxPackaging.idl (rozhraní IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Nová rozhraní API

Aktualizovaly se obory názvů WinRT (nová nebo upravená rozhraní API/typy):

  • Windows.ApplicationModel.DataTransfer
  • Windows.Management.Update
  • Windows.Security.Credentials
  • Windows.Storage.Provider
  • Windows. System.RemoteSystems
  • Aktualizované schéma AppxManifestTypes.xsd
Známé problémy

Upozornění BinSkim 4146 vyvolané Windows SDK 10.0.26100.7175 ve Visual Studio.

  • Jsme si vědomi problému, kdy sestavení může selhat kvůli pravidlu BinSkim BA2007, když je explicitně zakázáno varování C4146 v malém počtu knihoven sady Windows SDK zahrnutých ve verzi sady Windows SDK 10.0.26100.7175, která je dodávána s Visual Studio 17.14.22.
  • Vývojáři můžou při použití této verze sady SDK, v závislosti na konfiguraci projektu a nastavení nástrojového řetězce, narazit na přerušení sestavení nebo chyby při ověřování bezpečnostních nástrojů.
  • Byla identifikována oprava, která se aktuálně připravuje pro aktualizaci Visual Studio. Tím se aktualizuje ovlivněný obsah sady SDK, aby se obnovilo očekávané chování. Dokud nebude oprava k dispozici, můžete použít některé z následujících omezení rizik:
    • Změna cílení projektu na jinou podporovanou verzi sady WINDOWS SDK nebo
    • Potlačení upozornění konkrétní BinSkim v konfiguraci sestavení (nedoporučuje se dlouhodobě)

Build 10.0.26100.6901

Vydáno: říjen 2025

Aktualizovaná rozhraní API

Byly provedeny aktualizace následujících hlaviček rozhraní API Win32, definic, struktur, enumerací a dalších změn:

  • networksetup.h
  • windows.system.power.thermal.h
  • windows.ui.input.preview.text.h
Nová rozhraní API

Přidání nových rozhraní API do následujících oborů názvů WinRT:

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

Build 10.0.26100.6584

Vydáno: září 2025

Bude vydána verze, která bude odpovídat veřejnému vydání systému Windows 11 verze 25h2.

Aktualizovaná rozhraní API

Byly provedeny aktualizace následujících hlaviček rozhraní API Win32, definic, struktur, enumerací a dalších změn:

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

Do následujících hlaviček WinRT a idl jsme přidali nová rozhraní API:

  • windows.security.credentials.h
  • windows.system.power.thermal.h, windows.system.power.thermal.idl
Nová experimentální rozhraní API

Aktualizace nebo přidání experimentálních rozhraní API k následujícímu:

  • 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

Vydáno: srpen 2025

Aktualizovaná rozhraní API

Aktualizace následujících hlaviček rozhraní API Win32, přidání nových definic, struktur, výčtů a dalších změn:

  • ModelContextProtocolHelpers.h
  • PrintSupportManifestSchema_v3.xsd
Nová rozhraní API

Do následujících hlaviček WinRT a idl jsme přidali nová rozhraní API:

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

Odebrali jsme experimentální štítek z:

  • windows.ui.input.preview.text (rozhraní API dříve skrytá pod ENABLE_WINRT_EXPERIMENTAL_TYPES jsou nyní stabilní)

Build 10.0.26100.4654

Vydáno: červenec 2025

Aktualizovaná rozhraní API

Aktualizace následujících hlaviček rozhraní API Win32, přidání nových definic, struktur, výčtů a dalších změn:

  • 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
Nová rozhraní API

Do následujících hlaviček Win32 jsme přidali nová rozhraní API:

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

Byly přidány nové obory názvů WinRT Preview:

  • windows.ui.input.preview.text

Build 10.0.26100.4188

Vydáno: květen 2025

Nová rozhraní API

Přidání nebo aktualizace nových rozhraní API do následujících oborů názvů WinRT:

  • Windows.AI.Actions
  • Windows. AI. ModelContextProtocol (experimentální)
  • Windows.ApplicationModel.Background.Bluetooth
  • Windows. Devices.Bluetooth
  • Windows. UI. ViewManagement

Do následujících hlaviček Win32 jsme přidali nová rozhraní API:

  • http.h
    • HttpQueryRequestProperty
  • ntlsa.h
    • LsaSetLocalSystemAccess
    • LsaQueryLocalSystemAccess
    • LsaQueryLocalSystemAccessAll
  • WinUser.h
    • ConvertToInterceptWindow
    • IsInterceptWindow
    • ApplyWindowAction
    • RegisterCloakedNotification
    • EnterMoveSizeLoop
Aktualizovaná rozhraní API

Aktualizace hlaviček CRT Win32:

  • corecrt_search.h
  • wchar.h

Aktualizace následujících hlaviček rozhraní API Win32, přidání nových definic, struktur a výčtů:

  • 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

Přidání nové hlavičky rozhraní API Win32:

  • ModelContextProtocolHelpers.h
Nová experimentální rozhraní API

Do následujících hlaviček rozhraní API Win32 jsme přidali experimentální rozhraní API:

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

Build 10.0.26100.3916

Vydáno: duben 2025

Nová rozhraní API

Byla přidána nová rozhraní API do oboru názvů windows.ui.viewmanagement WinRT pro podporu preferovaného režimu interakce uživatele.

Byla přidána podpora pro sémantické vyhledávání do hlavičky Win 32 API searchapi.h.

Byla přidána nová hlavička rozhraní API Win32 GamingExperience.

Do následujících hlaviček Win32 jsme přidali nová rozhraní API:

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

Build 10.0.26100.3624

Vydáno: březen 2025

Nová rozhraní API

Přidání podpory gamepadu do výčtu CoreInputViewKind v oboru názvů windows.ui.viewmanagement.core WinRT.

Do následujících hlaviček Win32 jsme přidali nová rozhraní API:

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

Build 10.0.26100.3323

Vydáno: únor 2025

Aktualizovaná rozhraní API

Přejmenovali jsme WinRT API PrivacyScreen přidané do oboru názvů windows.devices.sensors v předchozím buildu. Jedná se o rozhraní API OnlookerDetection.


Build 10.0.26100.3037

Vydáno: leden 2025

Nová rozhraní API

Přidání nových rozhraní API WinRT do oboru názvů windows.devices.sensors :

  • PrivacyScreenOptions class
  • Metoda HumanPresenceSettings.PrivacyScreenOptions
  • Metoda LightSensor.IsChromaticitySupported
  • Byly přidány také nové vlastnosti a struktury pro podporu těchto metod.
Nová experimentální rozhraní API

Experimentální API byla změněna v následující hlavičce Win32 (upozorňujeme, že experimentální rozhraní API by se neměla používat v produkčním prostředí):

  • webauthn.h

Build 10.0.26100.2454

Vydáno: leden 2025

Aktualizovaná rozhraní API

Provedli jsme významné přidání nebo změny následujících hlaviček Win32:

  • windows.applicationmodel.background.h: Bylo přidáno mnoho rozhraní API souvisejících s Bluetooth.
  • windows.applicationmodel.calls.h: Bylo přidáno mnoho rozhraní API konfigurace volání VOIP.

Přidali nebo upravili následující rozhraní API 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

Dříve než je vyvoláno, postupujte podle osvědčených postupů a ujistěte se, že je rozhraní API dostupné na počítači.

Nová experimentální rozhraní API

Do následující hlavičky Win32 bylo přidáno mnoho experimentálních rozhraní API (upozorňujeme, že experimentální rozhraní API by se neměla používat v produkčním prostředí):

  • webauthn.h

Build 10.0.26100.1742

Vydáno: 24. září 2024

Verze odpovídající veřejné verzi Windows 11 verze 24H2.


Build 10.0.26100

Vydáno: 5. května 2024

Počáteční verze řady 10.0.26100, která odpovídá Windows 11 verze 24H2 Preview.


Verze 22000 a starší

Build 10.0.22621.3235

Vydáno: 29. února 2024

Servisní aktualizace 10.0.22621.3235


Build 10.0.22621.2428

Vydáno: 24. října 2023

Servisní aktualizace 10.0.22621.2428.


Build 10.0.22621.1778

Vydáno: květen 2023

Servisní aktualizace 10.0.22621.1778.

Zvýrazněné funkce
  • Rozhraní API WindowTabManager umožňují aplikacím s rozhraními s kartami poskytovat informace o otevřených kartách do Windows shell.
  • Aktualizace rozhraní HUMANPresence API za účelem zlepšení snadného použití a přidání nových nastavení pro senzory, které podporují schopnosti lidské přítomnosti.
  • API RemoteDesktop umožňuje aplikacím přepínat mezi vzdálenou a místní plochou.

Windows SDK pro Windows 11 verze 22H2

Servisní aktualizace 10.0.22621.755. Zahrnuje podporu ARM64 pro verzi VS 17.4.


Windows 10 SDK verze 2104

Aktualizovaná rozhraní API
  • Odebrání api-ms-win-net-isolation-l1-1-0.lib. Aplikace, které se propojovaly s rozhraním api-ms-win-net-isolation-l1-1-0.lib, mohou přepnout na OneCoreUAP.lib jako náhradu.
  • Byl odstraněn irprops.lib. Aplikace, které byly propojovány s irprops.lib, mohou přejít na bthprops.lib jako přímá náhrada.
  • Přesunuli jsme enUM tagServerSelection z wuapicommon.h do wupai.h a odebrali záhlaví. Pokud chcete použít enUM tagServerSelection, budete muset zahrnout wuapi.h nebo wuapi.idl.
  • Sada rozhraní API Windows 10 WinRT umožňuje přidat nejnovější podporu rozhraní API prostředí Windows Runtime do knihoven a aplikací .NET Framework 4.5 nebo novější a .NET Core 3.0+. Pokud chcete získat přístup k balíčku rozhraní API Windows 10 WinRT, přejděte na balíček NuGet Microsoft.Windows.SDK.Contracts.
  • Řada funkcí printf teď odpovídá pravidlům zaokrouhlování IEEE 754 při tisku přesně reprezentovatelných čísel s plovoucí desetinnou čárkou a bude respektovat režim zaokrouhlování požadovaný prostřednictvím volání fesetround. Při propojení s legacy_stdio_float_rounding.obj je k dispozici starší verze chování.
  • aplikace pro Windows Certifikační sada. Do seznamu Podporovaných rozhraní API v sadě App Certification Kit a Windows Store bylo přidáno několik nových rozhraní API. Pokud jsou v seznamu podporovaných rozhraní API, která se v Visual Studio zobrazují šedě nebo jsou zakázaná, můžete provést malou změnu zdrojového souboru, abyste k nim měli přístup. Další podrobnosti najdete v tomto známém problému. Vyhledejte další aktualizace testů.
Aktualizace nástrojů

Aktualizace kompilátoru zpráv (mc.exe):

  • Teď v souborech .mc rozpozná značku pořadí bajtů Unicode (BOM). Pokud soubor .mc začíná UTF-8 BOM, bude přečteno jako soubor UTF-8. V opačném případě pokud začíná UTF-16LE BOM, bude interpretován jako soubor UTF-16LE. Pokud byl zadán parametr -u, bude přečten jako soubor UTF-16LE. Jinak se přečte pomocí aktuální kódové stránky (CP_ACP).
  • Teď se vyhýbá problémům s pravidlem jedné definice (ODR) v C/C++ pomocných rutinách pro Windows generovaných mcem způsobených konfliktními konfiguračními makry (např. když jsou dva .cpp soubory s konfliktními definicemi MCGEN_EVENTWRITETRANSFER propojeny se stejným binárním souborem, pomocné rutiny pro Windows generované mcem budou nyní respektovat definici MCGEN_EVENTWRITETRANSFER v každém souboru .cpp místo toho, aby libovolně vybraly jednu nebo druhou).

Aktualizace Windows Trace Preprocesoru (tracewpp.exe):

  • Podporuje vstupní soubory Unicode (.ini, .tpl a zdrojový kód). Vstupní soubory začínající značkou pořadí bajtů UTF-8 nebo UTF-16 se čtou jako Unicode. Vstupní soubory, které nezačínají BOM, budou načteny pomocí aktuální znakové stránky (CP_ACP). Pro zajištění zpětné kompatibility, pokud je zadán parametr příkazového řádku -UnicodeIgnore, budou soubory, které začínají sadou bajtů UTF-16 BOM, považovány za prázdné.
  • Podporuje výstupní soubory Unicode (.tmh). Ve výchozím nastavení budou výstupní soubory kódovány pomocí aktuální znakové stránky (CP_ACP). K vygenerování výstupních souborů Unicode použijte parametry příkazového řádku -cp:UTF-8 nebo -cp:UTF-16.
  • Změna chování: tracewpp teď převede veškerý vstupní text na Unicode, provede zpracování v kódování Unicode a převede výstupní text na zadané kódování výstupu. Starší verze tracewpp se vyhnuly převodům Unicode a prováděly zpracování textu za předpokladu, že je znaková sada s jedním bajtem. To může vést ke změnám chování v případech, kdy vstupní soubory neodpovídají aktuální znakové stránce. V případech, kdy se jedná o problém, zvažte převod vstupních souborů na UTF-8 (s BOM) a/nebo pomocí parametru příkazového řádku -cp:UTF-8, abyste se vyhnuli nejednoznačnosti kódování.

Aktualizace TraceLoggingProvider.h:

  • Vyhne se problémům s pravidlem jedné definice (ODR) způsobeným konfliktním konfiguračním makrem (např. když jsou dva soubory .cpp s konfliktními definicemi TLG_EVENT_WRITE_TRANSFER propojeny do stejného binárního souboru, pomocné rutiny TraceLoggingProvider.h teď budou respektovat definici TLG_EVENT_WRITE_TRANSFER v každém souboru .cpp místo toho, aby vybrali jeden nebo druhý).
  • V kódu C++ bylo makro TraceLoggingWrite aktualizováno, aby bylo možné zlepšit sdílení kódu mezi podobnými událostmi pomocí variadic šablon.

Podepisování aplikací Podepisování pomocí Device Guard je funkce Device Guard, která je dostupná v Microsoft Store pro firmy a vzdělávání, což podnikům umožňuje zajistit, aby každá aplikace pocházela z důvěryhodného zdroje. Podívej se na dokumentaci k podepisování Device Guard.

Aktualizace sady SDK
  • Hlavičky sady SDK byly aktualizovány tak, aby řešily chyby při kompilaci pomocí preprocesoru standard-conformant C v kompilátoru MSVC cl.exe (/Zc:preprocessor, představený ve VS 2019 v16.6).
  • Opraveno: "GdiplusTypes.h se nekompiluje s NOMINMAX". Zobrazit zpětnou vazbu Visual Studio.
  • Při sestavování pomocí /std:c11 nebo /std:c17 teď získáte:
    • C99 tgmath.h
    • C11 static_assert v assert.h
    • C11 stdalign.h
    • C11 stdnoreturn.h
Známé problémy
  • Clang/LLVM pro Windows v11, které cílí na ARM64, není kompatibilní s nejnovější verzí winnt.h

    • Jako alternativní řešení použijte předchozí verzi sady Windows 10 SDK (build 19041) nebo clang/LLVM pro Windows v10 při cílení na platformy ARM64.
  • DirectXMath (včetně verze 3.16 v této verzi) není kompatibilní s Clang/LLVM pro Windows v ARM64.

  • U některých hlavičkových souborů byla změněna velikost písmen, aby se normalizovaly pro systémy souborů s rozlišováním velkých a malých písmen.

    • OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h a OleCtl.h byly provedeny v malých písmenech.
    • Pro sestavení Clang/LLVM pro Windows, abyste podpořili jak starší verzi, tak nejnovější Windows 10 SDK bez upozornění, přidejte do rozhraní příkazového řádku -Wno-nonportable-system-include-path nebo použijte v kódu následující #pragma:

    #ifdef __clang__

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

    #endif


Windows 10 SDK, servisní aktualizace verze 2004

Vydáno: 16. prosince 2020

Bugfixes
  • Vyřešili jsme nepředvídatelné a obtížné diagnostikovat chybové ukončení při propojování jak zastřešujících knihoven, tak nativních knihoven operačního systému (například onecoreuap.lib a kernel32.lib).
  • Vyřešený problém, který znemožnil fungování AppVerifieru
  • Vyřešen problém, který způsoboval selhání WACK s chybou "Úloha selhala při povolení HighVersionLie"