Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 IPPWindows. 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 zIsPassthroughJob)
Přidání a aktualizace rozhraní API Win32
Režim jádra Direct3D (d3dkmthk.h)
Nové:
_D3DKMT_QUERYFEATUREINTERFACE— Struktura rozhraní funkcí dotazuStavové kódy (ntstatus.h)
Nové:
STATUS_SMB_ALTERNATIVE_PORT_CONFLICT– Stavový kód konfliktu alternativního portu SMBNapájení (poclass.h)
Nové:
BATTERY_TEST_EXEMPT— Příznak výjimky pro zkušební bateriiKódy chyb (winerror.h)
Novinka:
FVE_E_METHOD_MISMATCH— Chyba způsobená neshodou metody úplného šifrování svazkuERROR_SMB_ALTERNATIVE_PORT_CONFLICT– Chyba konfliktu alternativního portu SMBTPM / Úložiště klíčů (ncrypt.h)
Nové:
NCRYPT_PCP_SDDIDK_OPERATION— Operace SDDI DK poskytovatele kryptografických služeb platformyNCRYPT_PCP_AIKSTORE_PROPERTY— Vlastnost úložiště AIKNCRYPT_PCP_EKSTORE_PROPERTY— vlastnost úložiště EKNCRYPT_PCP_SDDIDK_CONTEXT_PROPERTY— Vlastnost kontextu SDDI DKIndex obsahu (NTQuery.h)
Nové:
CI_VERSION_QUERY_METADATA— Metadata dotazu na verzi indexu obsahuBalíč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šeWindows Filtering Platform (fwpmtypes.h / fwpvi.h)
Odstraněný:
FWPM_LAYER_STATISTICS0_,FWPM_STATISTICS0_– Filtrování struktur statistik platformyFWPM_LAYER_STATISTICS,FWPM_STATISTICS– Filtrování statistik platformy definujeVirtuá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 platformyVirtuální kanály terminálových služeb (tsvirtualchannels.idl)
Odstraněný:
IWTSRemoteAppWindowInfoService— Rozhraní informační služby vzdáleného okna aplikaceGetLocalHwnd— 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 naKnownSimpleHapticsControllerWaveforms
Collide— ID vlnové křivky pro kolizní haptickou zpětnou vazbuAlign— ID vlnové křivky pro zarovnání haptické zpětné vazbyStep— ID vlnové křivky pro krokové haptické zpětné vazbyGrow— ID vlnové křivky pro haptickou zpětnou vazbu růstuWindows. Devices.Printers:
Odstupňované od experimentálních po stabilní:
VirtualPrinterInstallationStatusenum — Hodnoty stavu instalace včetněInstallationSucceededVirtualPrinterPreferredInputFormatenum — Upřednostňované hodnoty vstupního formátu včetněOpenXps- rozhraní
IVirtualPrinterInstallationParameters- rozhraní
IVirtualPrinterInstallationResult- rozhraní
IVirtualPrinterManagerStatics- rozhraní
IVirtualPrinterSupportedFormat- rozhraní
IVirtualPrinterSupportedFormatFactoryVirtualPrinterInstallationParametersruntime třídaVirtualPrinterInstallationResultruntime třídaVirtualPrinterSupportedFormatruntime třídaWindows. Media.ClosedCaptioning (UniversalApiContract 15.0):
Nové typy:
ClosedCaptionThemeruntime 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,RegionOpacityIClosedCaptionThemeStaticsrozhraní — Metody:GetAvailableThemes,GetSelectedTheme;TrySetSelectedThemeUdálosti:ThemesChanged,SelectedThemeChanged
Přidání experimentálního rozhraní API WinRT
Windows. Storage.Search (UniversalApiContract 19.0):
Nové rozhraní:
IQueryOptionsAdditionalSearchSources— PřidáIncludeCloudProvidersaIncludeLocalSemanticIndexvlastnosti doQueryOptions
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_GROWNVMe (nvme.h)
Oprava překlepu:
NVME_LOG_PAGE_BOOT_PARTITONpřejmenováno naNVME_LOG_PAGE_BOOT_PARTITIONZabezpeč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 agentaLSA_AGENT_LOGON_CREDENTIAL— Struktura přihlašovacích údajů agentaLSA_AGENT_ACCOUNT_INFO— Struktura informací o účtu agentaLSA_AGENT_ACCOUNT_LIST— Seznam účtů agentů – strukturaZabezpeč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 obsahuTextové 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ě textuWRL Async (wrl/async.h)
Aktualizovaný:
- Asynchronní zpracování dokončení bylo přepracováno pro bezpečnost vláken s použitím
_InterlockedCompareExchangea 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 dovoidArchitektura 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,TouchpadMouseHapticsControllerOverrideTokenstruktura – token pro správu přepsání haptických ovladačůIInputHapticsManagerrozhraní — 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,GetForCurrentThreadTryGetForThreadInputHapticsManagerruntime třídaWindows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Nové typy:
IContactProviderinterface – PoskytujeGetContactFromRemoteIdAsyncmetodu aContactListIdvlastnost pro scénáře poskytovatele kontaktů.
Experimentální doplňky rozhraní API WinRT (UniversalApiContract 20.0)
Windows. Devices.Printers:
Nové typy:
IppAttributeGroupKindenum — Definuje typy skupin atributů IPP:Printer,Job,OperationIIppAttributeConverterStaticsrozhraní — PoskytujeConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverterruntime třídaIPdlPassthroughProvider2interface — PřidáváIsPassthroughWithJobAttributesSupportedvlastnost aStartPrintJobWithIppJobAttributesmetoduWindows. Graphics.Printing.PrintSupport:
Nové typy:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5interface — PřidáváSetPdlPassthroughWithJobAttributesSupportedmetoduWindows. Graphics.Printing.Workflow:
Nové typy:
IPrintWorkflowPrinterJob3interface — PřidáváIsPassthroughJobvlastnost,GetPassthroughJobAttributesaGetPassthroughJobOperationAttributesmetodyWindows. UI. Shell.Tasks:
Nové typy:
IAppTaskInfo2interface — PřidáváIdaHiddenByUservlastnosti aUpdateDeepLinkmetoduAppTaskContractverze 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:
eAVEncVideoD3D12ReconstructedPictureOutputModeenum — Hodnoty:None,Copy,SharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeGUID rozhraní API kodekuMFSampleExtension_VideoEncodeD3D12ReconstructedPictureGUID ukázkového rozšíření Media FoundationRozhraní API serveru HTTP (http.h)
Nová vlastnost serveru a struktura:
HttpServerRequestInfoProperty(=19) – Nová vlastnost serveru umožňující volitelná pole informací o požadavkuHTTP_REQUEST_INFO_PROPERTY_INFOstruktura s příznakemHTTP_REQUEST_INFO_FLAG_INITIAL_TTLHttpFeatureTlsHandshakePerformanceCounters(=17) – Nová funkce HTTP pro čítače výkonu handshake protokolu TLSGrafický / zobrazovací ovladač (d3dukmdt.h)
Nová funkce ovladače:
DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) a odpovídajícíDXGK_FEATURE_PANEL_BUFFER_CONTROLID funkceTrasová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 vEVENT_INFO_CLASSenumEVENT_HEADER_FLAG_RESERVED1(0x0400) – příznak záhlaví nové událostiVlastnosti 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říveEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(dříveEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(dříveEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2funkceKompatibilita Bindgen pro Rust (ntdef.h / winnt.h)
Aktualizovaný:
DECLSPEC_NOINITALLMakro 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 naSaveNoVirusCheck(),SaveWithUI2()přejmenováno naSaveWithUINoVirusCheck()
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šítargetPdlFormatparametr.Odstupňované od experimentálních po stabilní:
IppAttributeConverterruntime třídaIppAttributeGroupKindvýčet- rozhraní
IPdlPassthroughProvider2Windows. Graphics.Printing.PrintSupport:
Odstupňované od experimentálních po stabilní:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5— Rozhraní sSetPdlPassthroughWithJobAttributesSupportedmetodouNové typy:
PrintSupportEnterpriseManagementUIEventArgs— ImplementujeIActivatedEventArgsaIActivatedEventArgsWithUserpro scénáře aktivace uživatelského rozhraní pro správu podnikuWindows. Graphics.Printing.Workflow:
Odstupňované od experimentálních po stabilní:
IPrintWorkflowPrinterJob3— Rozhraní s podporou průchozího atributuAktualizované vlastnosti:
IsPassthroughJobpřejmenováno naIsPassthroughJobWithAttributes
Přidání experimentálního rozhraní API WinRT
Windows.AI.Agents.Mcp:
Nové rozhraní:
IMcpMessageFilterExperimental2— PřidáváInitializemetodu s identifikátory procesů klienta/serveru a ID a navícOnMessagepro filtrování zpráv MCP.Windows. Devices.Haptics:
Nové vlastnosti naKnownSimpleHapticsControllerWaveforms
Collide— ID vlnové křivky pro kolizní haptickou zpětnou vazbuAlign— ID vlnové křivky pro zarovnání haptické zpětné vazbyStep— ID vlnové křivky pro krokové haptické zpětné vazbyGrow— ID vlnové křivky pro haptickou zpětnou vazbu růstuWindows.Graphics.Capture:
Nová rozhraní:
IDirect3D11CaptureFrame3— PřidáConfigurationIterationvlastnost 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 displejNové metody:
SetWindowExclusionList— Nastaví seznam oken, která se mají vyloučit z zachycení.GetWindowExclusionList— Získá aktuální seznam vyloučení oknaWindows.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 motivuNové 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 vEVENT_INFO_CLASSenumEVENT_HEADER_FLAG_RESERVED1— Příznak záhlaví nové událostiPoužití HID (hidusage.h)
Nové hodnoty použití haptik:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE— Kolizní haptický vlnový tvarHID_USAGE_HAPTICS_WAVEFORM_ALIGN— Zarovnání haptické vlnové křivkyHID_USAGE_HAPTICS_WAVEFORM_STEP— Kroková haptická vlnová formaHID_USAGE_HAPTICS_WAVEFORM_GROW— Růstový haptický vlnový tvarKódy chyb (winerror.h)
Nové kódy chyb BitLockeru:
FVE_E_MISSING_PROTECTORS– Chybí ochrana nástrojem BitLockerFVE_E_METHOD_MISMATCH— Neshoda metody BitLockerZabezpeč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 TPMNCRYPT_PCP_EKSTORE_PROPERTY— Vlastnost úložiště TPM EKIndexování obsahu (NTQuery.h)
Nová definice:
CI_VERSION_QUERY_METADATA— Verze indexu obsahu pro metadata dotazů / sémantickou spolehlivostShell API (shellapi.h)
Nová definice:
ABC_OVERLAYDESKTOPICONS— Příznak překrytí ikon na ploše proABM_NEWKompatibilita Bindgen pro Rust (ntdef.h / winnt.h)
Aktualizovaný:
DECLSPEC_NOINITALLMakro 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
_InterlockedCompareExchangea 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í sGetContactFromRemoteIdAsyncmetodouWindows. Devices.Printers:
Nové typy:
IppAttributeGroupKind– Výčet pro typy skupin atributů IPPIIppAttributeConverterStatics- Rozhraní sConvertPrintTicketToIppAttributesForPrinter, ,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverter– Třída runtimeIPdlPassthroughProvider2- Rozhraní sIsPassthroughWithJobAttributesSupportedvlastností aStartPrintJobWithIppJobAttributesmetodouWindows. Graphics.Printing.PrintSupport:
Nové typy:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- Rozhraní sSetPdlPassthroughWithJobAttributesSupportedmetodouWindows. Graphics.Printing.Workflow:
Nové typy:
IPrintWorkflowPrinterJob3- Rozhraní s vlastnostíIsPassthroughJob, a metodamiGetPassthroughJobAttributesaGetPassthroughJobOperationAttributesWindows.Storage.Search:
Nové typy:
IQueryOptionsAdditionalSearchSources- PřidáIncludeCloudProvidersaIncludeLocalSemanticIndexvlastnosti doQueryOptions
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 VSMERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE– Odpovídající kód chyby Win32Kódování videa (codecapi.h)
Nový výčt a vlastnost pro výstup rekonstruovaného obrázku D3D12:
eAVEncVideoD3D12ReconstructedPictureOutputModevýčetCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeGUID rozhraní API kodekuDirect3D 12 (d3d12.h)
Opravy pravopisu pro těsné zarovnání definují:
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT(nahrazuje chybně napsanouALIGNEMNTvariantu)D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT(nahrazuje chybně napsanouALIGNEMNTvariantu)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 obsahuZabezpečený kanál (schannel.h)
Byly přidány nové typy pro kopírování rozšíření TLS.
SCH_COPY_EXTS_DATAStruktura – datová struktura pro kopírování rozšíření TLSSchCopyExtsOptionsenum – možnosti pro operace kopírování rozšíření TLSArchitektura 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ě textuVirtuá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 okenIWTSWindowInfoService- Rozhraní pro dotazování informací o okně, ID procesu klienta, typ relace a přihlášení k odběru změn okenWTSWindowInfostruktura – data informací o okněRdpSessionTypeenum – hodnoty typu relace RDPRozhraní API pluginu WebAuthn (webauthnplugin.h)
Odstupňované od experimentálních po stabilní:
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(dříveEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(dříveEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(dříveEXPERIMENTAL_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 metodouWindowChangedIWTSWindowInfoService- Rozhraní sGetWindowInfo,GetRdpClientProcessId,GetRdpSessionType,SubscribeWindowChangedUnsubscribeWindowChangedWTSWindowInfostruktura – data informací o okněRdpSessionTypeenum – 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 úlohyAppTaskState– výčet stavů úkolůIAppTaskContent,IAppTaskContentStatics– Rozhraní pro obsah úkoluIAppTaskInfo, ,IAppTaskInfo2IAppTaskInfoStatics- Rozhraní pro informace o úkoluIAppTaskResultAsset,IAppTaskResultAssetFactory– Rozhraní pro prostředky výsledků úkolůAppTaskContent– Třída runtime pro obsah úkoluAppTaskInfo– Třída runtime pro informace o úkoluAppTaskResultAsset– 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á oknaCompanionWindowRequestResultStatus– Výčet pro stav výsledku požadavkuICompanionWindowCoordinator,ICompanionWindowCoordinatorStatics– Rozhraní koordinátoruICompanionWindowRequest,ICompanionWindowRequestResult– Rozhraní žádostíCompanionWindowCoordinator– Třída modulu runtime pro koordinování doprovodných okenCompanionWindowRequest,CompanionWindowRequestResult– Třídy modulu runtime pro požadavkyWindows. 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ů kontroleruIInputHapticsManager,IInputHapticsManagerStatics- Nová rozhraní pro správu vstupních haptikInputHapticsManager– 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ů chybModel 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_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLENové kódy chyb vstupně-výstupních operací:
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODECNové možnosti:
SQLITE_IOCAP_SUBPAGE_READNové kódy řízení souborů:
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECTNové konstanty správy zdrojového kódu:
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.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
PackageOperationPrioritya nová pole priority dostupná prostřednictvímAddPackageOptionsaStagePackageOptions.
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_HEADERAnalýza záznamů DNS SVCB/HTTPS
Přidání nových struktur:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNVyhledávací a dotazovací stroj
Aktualizované nebo přidané struktury:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONAktivace zvuku nebo zařízení
Přidali jsmeIMMDeviceActivatorrozhraní pro nové scénáře aktivace zařízení v rámci zvukového stacku.Výčet tabulek firmwaru
Aktualizovaný:
EnumSystemFirmwareTablesGetSystemFirmwareTable
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.
- Jako alternativní řešení použijte nejnovější verzi DirectXMath, která je k dispozici na NuGetu, vcpkg nebo GitHub. Mezi tyto verze patří požadované hotfixy (verze 3.16b).
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-pathnebo 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"
Windows developer