Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yeni veya mevcut bir Windows uygulamasında, Windows SDK'yı çeşitli yollarla alabilirsiniz: yükleyiciden veya ISO'dan, Visual Studio 2022 Yükleyicisi'nden veya NuGet paketini indirerek yükleyin. YENI derlemeyi el ile yükleyerek, Visual Studio güncelleştirerek veya Nuget paketini güncelleştirerek SDK'yı güncelleştirebilirsiniz
En son derlemeler için Windows SDK için İndirmeler'e bakın.
28000 sürüm
Derleme 10.0.28000.1839
Yayın tarihi: Nisan 2026
WinRT API eklemeleri ve güncelleştirmeleri
Windows. Devices.Haptics (UniversalApiContract 19.0):
KnownSimpleHapticsControllerWaveformsüzerindeki yeni özellikler:
Collide— Çarpışma dokunsal geri bildirimi için dalga formu kimliğiAlign— Hizalamaya yönelik dokunsal geri bildirim için Dalga Biçimi KimliğiStep— Adım haptik geribildirimi için Dalga Formu KimliğiGrow— Büyüme dokunsal geri bildirimi için Waveform IDWindows. Devices.Printers:
Deneysel aşamadan kararlı sürüme geçti.
VirtualPrinterInstallationStatusenum — Yükleme durumu değerleri dahil olmak üzereInstallationSucceededVirtualPrinterPreferredInputFormatenum — Dahil olmak üzere tercih edilen giriş biçimi değerleriOpenXpsIVirtualPrinterInstallationParametersarabirimiIVirtualPrinterInstallationResultarabirimiIVirtualPrinterManagerStaticsarabirimiIVirtualPrinterSupportedFormatarabirimiIVirtualPrinterSupportedFormatFactoryarabirimiVirtualPrinterInstallationParametersruntime sınıfıVirtualPrinterInstallationResultruntime sınıfıVirtualPrinterSupportedFormatruntime sınıfıWindows.Media.ClosedCaptioning (UniversalApiContract 15.0):
Yeni türler:
ClosedCaptionThemeruntime sınıfı — Özelleştirme desteğiyle kapalı açıklamalı alt yazı temasını temsil ederIClosedCaptionThemeinterface — Özellikler:Id,DisplayName,FontColor,ComputedFontColor,FontOpacity,FontSize,FontStyle,FontEffect,BackgroundColor,ComputedBackgroundColor,BackgroundOpacity,RegionColor,ComputedRegionColor,RegionOpacityIClosedCaptionThemeStaticsinterface — Yöntemler:GetAvailableThemes,GetSelectedTheme,TrySetSelectedTheme; Etkinlikler:ThemesChanged,SelectedThemeChanged
WinRT Deneysel API eklemeleri
Windows.Storage.Search (UniversalApiContract 19.0):
Yeni arabirim:
- Ekle
IncludeCloudProvidersveIncludeLocalSemanticIndexözellikleriniQueryOptions'e
Win32 API eklemeleri ve güncelleştirmeleri
Bluetooth Hands-Free Profili (bthdef.h)
Kapsamlı Bluetooth Hands-Free Profili (HFP) özellik sabitleri eklendi:
HFP_AG_SDP_SUPPORTED_FEATURE_*— Üç yönlü arama, yankı iptali, ses tanıma, bant içi zil sesi, ses etiketi, geniş bant konuşma ve daha fazlası için Ses Ağ Geçidi SDP destekli özellik bayraklarıHFP_AG_BRSF_SUPPORTED_FEATURE_*— Üç yönlü arama, yankı iptali, ses tanıma, codec anlaşması ve daha fazlası için Audio Gateway BRSF tarafından desteklenen özellik bayraklarıHFP_HF_SDP_SUPPORTED_FEATURE_*— Hands-Free yankı iptali, üçlü görüşme, CLI gösterimi, ses tanıma ve daha fazlası için SDP destekli özellik bayraklarıHFP_HF_BRSF_SUPPORTED_FEATURE_*— yankı iptali, üç yönlü arama, ses tanıma, codec anlaşması ve daha fazlası için BRSF destekli özellik bayrakları Hands-FreeHFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT— Ağ çağrısı reddetme özelliği bayraklarıHID Kullanımları (hidusage.h)
Yeni haptics kullanım değerleri:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE,HID_USAGE_HAPTICS_WAVEFORM_ALIGN,HID_USAGE_HAPTICS_WAVEFORM_STEP,HID_USAGE_HAPTICS_WAVEFORM_GROWNVMe (nvme.h)
Yazım hatası düzeltildi:
NVME_LOG_PAGE_BOOT_PARTITONolarak yeniden adlandırıldıNVME_LOG_PAGE_BOOT_PARTITIONGüvenlik / SSPI (sspi.h)
Yeni GUID:
SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER— Yer tutucu kimlik doğrulaması veri türüGüvenlik / LSA (ntlsa.h)
Yeni aracı tabanlı kimlik doğrulama API'leri:
LsaCreateAgentAccount— Bir aracı hesabı oluştururLsaRetrieveAgentLogonCredential— Temsilci giriş kimlik bilgilerini alırLsaEnumerateAgentAccounts— Acenta hesaplarını listelerLsaDeleteAgentAccount— Bir temsilci hesabını silerLsaGetAgentOwner— Etmen sahibini getirirLSA_AGENT_LOGON_CREDENTIAL— Ajan oturum açma kimlik bilgisi yapısıLSA_AGENT_ACCOUNT_INFO— Aracı hesap bilgileri veri yapısıLSA_AGENT_ACCOUNT_LIST— Aracı hesap yapısı listesiGüvenlik / Kimlik Doğrulaması (NTSecPKG.h)
Yeni tanımlar:
KSecAllocateContextBuffer— Güvenlik bağlamı arabelleklerini ayırma işlevi- C++ uyumluluğu için korumalar eklendi
extern "C"İçerik Dizin Oluşturma (NTQuery.h)
Yeni tanımlama:
CI_VERSION_CORRID— İçerik dizini bağıntı kimliği sürüm sabitiMetin Hizmetleri (TextStor.h)
Yeni tanımlar:
TS_SD_DISABLEWRITINGSUGGESTIONS— Yazma önerilerini devre dışı bırakma işaretiTS_SS_MULTILINE— Çok satırlı metin deposu desteği için bayrakWRL Async (wrl/async.h)
Updated:
- İş parçacığı güvenliği ve referans sayımı için
_InterlockedCompareExchangekullanılarak zaman uyumsuz tamamlama işleme yeniden düzenlendi (cCompleteDelegateRefCount_)
COM API güncelleştirmeleri
Sürüm Yükseltme Yardımcısı (EditionUpgradeHelper.idl)
Güncelleştirilmiş yöntem:
IClipServiceNotificationHelper::ShowToast— 5 BSTR parametresinden basitleştirilmiş parametre listesivoidMetin Hizmetleri Çerçevesi (TextStor.idl)
Yeni sabitler:
TS_SD_DISABLEWRITINGSUGGESTIONS— Yazma önerilerini devre dışı bırakma işaretiTS_SS_MULTILINE— Çok satırlı metin deposu desteği için bayrak
Sürüm 10.0.28000.1721
Yayın tarihi: Mart 2026
Bu, 28000 SDK serisinde önemli bir sürüm artırımıdır.
WinRT API eklemeleri ve güncelleştirmeleri
Windows. Devices.Haptics (UniversalApiContract 19.0):
Yeni türler:
HapticDeviceTypeenum — Dokunsal cihaz türlerini tanımlar:None,Generic,Pen,Touchpad,MouseHapticsControllerOverrideTokenstruct — Haptics denetleyicisi geçersiz kılmalarını yönetmeye yönelik belirteçIInputHapticsManagerarayüz — İş parçacığı başına haptics yönetimini, dalga formlarını gönderme, süre/oyun sayısını kontrol etme, geri bildirimi durdurma ve haptics denetleyicilerini geçersiz kılma yöntemleriyle sağlarIInputHapticsManagerStaticsinterface — Statik yöntemler:IsSupported,IsHapticDevicePresent,GetForCurrentThread,TryGetForThreadInputHapticsManagerruntime sınıfıWindows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Yeni türler:
IContactProviderarabirimi — Kişi sağlayıcısı senaryoları içinGetContactFromRemoteIdAsyncyöntem ileContactListIdözellik sağlar
WinRT Deneysel API eklemeleri (UniversalApiContract 20.0)
Windows. Devices.Printers:
Yeni türler:
IppAttributeGroupKindenum — IPP öznitelik grubu türlerini tanımlar:Printer,Job,OperationIIppAttributeConverterStaticsarayüzü —ConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributes,ConvertIppAttributesToBuffersağlarIppAttributeConverterruntime sınıfıIPdlPassthroughProvider2interface —IsPassthroughWithJobAttributesSupportedözelliği veStartPrintJobWithIppJobAttributesyöntemi eklerWindows. Graphics.Printing.PrintSupport:
Yeni türler:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5arayüzü — Metodu eklerSetPdlPassthroughWithJobAttributesSupportedWindows. Graphics.Printing.Workflow:
Yeni türler:
IPrintWorkflowPrinterJob3interface —IsPassthroughJobözelliği,GetPassthroughJobAttributes, veGetPassthroughJobOperationAttributesyöntemlerini ekleme yaparWindows. UI. Shell.Tasks:
Yeni türler:
IAppTaskInfo2arabirim —IdveHiddenByUserözelliklerini veUpdateDeepLinkyöntemini eklerAppTaskContractsürüm 1.0'dan 2.0'a yükseltildi
Win32 API eklemeleri ve güncelleştirmeleri
Video Kodlama — D3D12 Yeniden Yapılandırılmış Resim Çıkışı (codecapi.h / mfapi.h)
D3D12 tabanlı video kodlayıcı yeniden yapılandırılmış resim çıkışı için yeni numaralandırma ve özellikler:
eAVEncVideoD3D12ReconstructedPictureOutputModeenum — Değerler:None,Copy,SharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModecodec API GUID'iMFSampleExtension_VideoEncodeD3D12ReconstructedPictureMedia Foundation örnek uzantı GUID'iHTTP Sunucusu API'si (http.h)
Yeni sunucu özelliği ve yapısı:
HttpServerRequestInfoProperty(=19) — İsteğe bağlı istek bilgisi alanlarını etkinleştirmek için yeni sunucu özelliğiHTTP_REQUEST_INFO_PROPERTY_INFObayraklıHTTP_REQUEST_INFO_FLAG_INITIAL_TTLyapıHttpFeatureTlsHandshakePerformanceCounters(=17) — TLS el sıkışması performans sayaçları için yeni HTTP özelliğiGrafik / Görüntü Sürücüsü (d3dukmdt.h)
Yeni sürücü özelliği:
DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) ve ilgiliDXGK_FEATURE_PANEL_BUFFER_CONTROLözellik kimliğiOlay İzleme (evntprov.h / evntcons.h)
Yeni tanımlar:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1(=4) — Ayrılmış olay veri tanımlayıcısı türüEventProviderSetReserved2— Enum'dakiEVENT_INFO_CLASSyeni değerEVENT_HEADER_FLAG_RESERVED1(0x0400) — Yeni olay üst bilgisi bayrağıDepolama Sağlayıcısı Özellikleri (propkey.h)
Yeni özellik:
PKEY_StorageProviderUserAccountKind— Kimliği doğrulanmış depolama sağlayıcısı kullanıcısı için hesap türünü (Bilinmiyor, Tüketici, İş) tanımlarKullanıcı Girişi (WinUser.h)
Yeni işlev:
ConvertPrimaryPointerToMouseDrag— Birincil işaretçi girişini fare sürükleme işlemine dönüştürürGüncelleştirilmiş yapı:
TOUCHPAD_PARAMETERS_V2— Geliştirilmiş C/C++ düzen uyumluluğuWebAuthn Eklenti API'si (webauthnplugin.h)
Deneysel aşamadan kararlı sürüme geçti.
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(daha önceEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(daha önceEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(daha önceEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2işlevleriRust Bindgen Uyumluluğu (ntdef.h / winnt.h)
Updated:
DECLSPEC_NOINITALLmakro artık Rust bindgen geçişlerini aracılığıyla dışlar!defined(RUST_BINDGEN)
COM API güncelleştirmeleri
Kabuk Nesnesi IDL (ShObjIdl_core.idl)
Updated:
IAttachmentExecute2— Yöntem açıklamaları düzeltildi:Save2()olarak yeniden adlandırıldıSaveNoVirusCheck(),SaveWithUI2()olarak yeniden adlandırıldıSaveWithUINoVirusCheck()
26100 sürümleri
Sürüm 10.0.26100.8249
Yayın tarihi: Nisan 2026
WinRT API eklemeleri ve güncelleştirmeleri
Windows. Devices.Printers:
Güncelleştirilmiş yöntemler:
IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter— Şimdi ektargetPdlFormatbir parametre kabul ediyorDeneysel aşamadan kararlı sürüme geçti.
IppAttributeConverterruntime sınıfıIppAttributeGroupKindnumaralandırmaIPdlPassthroughProvider2arabirimiWindows. Graphics.Printing.PrintSupport:
Deneysel aşamadan kararlı sürüme geçti.
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5—SetPdlPassthroughWithJobAttributesSupportedmetotlu arabirimYeni türler:
PrintSupportEnterpriseManagementUIEventArgs— Kurumsal yönetim kullanıcı arabirimi etkinleştirme senaryolarını uygularIActivatedEventArgsveIActivatedEventArgsWithUserWindows. Graphics.Printing.Workflow:
Deneysel aşamadan kararlı sürüme geçti.
IPrintWorkflowPrinterJob3— Geçiş özniteliği desteğine sahip arabirimGüncelleştirilmiş özellikler:
IsPassthroughJobolarak yeniden adlandırıldıIsPassthroughJobWithAttributes
WinRT Deneysel API eklemeleri
Windows.AI.Agents.Mcp:
Yeni arabirim:
IMcpMessageFilterExperimental2— İstemci/sunucu işlem tanımlayıcıları ve kimlikleriyle ve MCPInitializeileti filtrelemesi için yöntem eklerOnMessageWindows. Devices.Haptics:
KnownSimpleHapticsControllerWaveformsüzerindeki yeni özellikler:
Collide— Çarpışma dokunsal geri bildirimi için dalga formu kimliğiAlign— Hizalamaya yönelik dokunsal geri bildirim için Dalga Biçimi KimliğiStep— Adım haptik geribildirimi için Dalga Formu KimliğiGrow— Büyüme dokunsal geri bildirimi için Waveform IDWindows.Graphics.Capture:
Yeni arabirimler:
IDirect3D11CaptureFrame3— Çerçeveleri yakalamak içinConfigurationIterationözelliği eklerIGraphicsCaptureSession7— Özellik ekleme ve pencere dışlama listesi yönetimiConfigurationIterationIDisplayGraphicsCaptureSession— Ekrana özgü grafik yakalama oturumuYeni yöntemler:
SetWindowExclusionList— Yakalamanın dışında tutulacak pencerelerin listesini ayarlarGetWindowExclusionList— Geçerli pencere dışlama listesini alırWindows.Media.ClosedCaptioning:
Yeni türler:
ClosedCaptionTheme— Özelleştirme desteğine sahip kapalı açıklamalı altyazı temasını temsil ederYeni yöntemler:
GetAvailableThemes— Kullanılabilir kapalı açıklamalı altyazı temalarını alırGetSelectedTheme— Seçili olan temayı alırTrySetSelectedTheme— Seçili temayı ayarlama girişimleriYeni olaylar:
SelectedThemeChanged— Seçili kapalı açıklamalı alt yazı teması değiştiğinde tetiklenir
Win32 API eklemeleri ve güncelleştirmeleri
Olay İzleme (evntprov.h / evntcons.h)
Yeni tanımlar:
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1— Ayrılmış olay veri tanımlayıcısı türüEventProviderSetReserved2— Enum'dakiEVENT_INFO_CLASSyeni değerEVENT_HEADER_FLAG_RESERVED1— Yeni olay üst bilgisi bayrağıHID Kullanımları (hidusage.h)
Yeni haptics kullanım değerleri:
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE— Çarpışma dokunsal dalga biçimiHID_USAGE_HAPTICS_WAVEFORM_ALIGN— Hizalama dokunsal dalga biçimiHID_USAGE_HAPTICS_WAVEFORM_STEP— Adım dokunsal dalga formuHID_USAGE_HAPTICS_WAVEFORM_GROW— Büyüme dokunsal dalga biçimiHata Kodları (winerror.h)
Yeni BitLocker hata kodları:
FVE_E_MISSING_PROTECTORS— BitLocker koruyucuları eksikFVE_E_METHOD_MISMATCH— BitLocker yöntemi uyuşmazlığıGüvenlik / Kimlik Doğrulaması (NTSecPKG.h)
Yeni tanımlar:
SECPKG_CALL_AGENT_LOGON— Aracı tabanlı oturum açma için güvenlik paketi çağrı bayrağıKSecAllocateContextBuffer— Güvenlik bağlamı arabelleklerini ayırma işlevi- C++ uyumluluğu için korumalar eklendi
extern "C"Şifreleme / TPM (ncrypt.h)
Yeni TPM özelliği şu tanımları tanımlar:
NCRYPT_PCP_AIKSTORE_PROPERTY— TPM AIK depolama özelliğiNCRYPT_PCP_EKSTORE_PROPERTY— TPM EK store özelliğiİçerik Dizin Oluşturma (NTQuery.h)
Yeni tanımlama:
CI_VERSION_QUERY_METADATA— Sorgu meta verileri / anlamsal güvenilirlik için içerik dizini sürümüShell API (shellapi.h)
Yeni tanımlama:
ABC_OVERLAYDESKTOPICONS— Masaüstü simgeleri için işaretABM_NEWRust Bindgen Uyumluluğu (ntdef.h / winnt.h)
Updated:
DECLSPEC_NOINITALLmakro artık Rust bindgen geçişlerini aracılığıyla dışlar!defined(RUST_BINDGEN)WRL Async (wrl/async.h)
Updated:
- İş parçacığı güvenliği ve referans sayımı için
_InterlockedCompareExchangekullanılarak zaman uyumsuz tamamlama işleme yeniden düzenlendi (cCompleteDelegateRefCount_)
Derleme 10.0.26100.8038
Yayın tarihi: Mart 2026
WinRT API eklemeleri ve güncelleştirmeleri
Windows. ApplicationModel.Contacts.Provider:
Yeni türler:
IContactProvideryöntemine sahipGetContactFromRemoteIdAsyncarabirimiWindows. Devices.Printers:
Yeni türler:
IppAttributeGroupKind- IPP öznitelik grubu türleri için numaralandırmaIIppAttributeConverterStatics-ConvertPrintTicketToIppAttributesForPrinterConvertBufferToIppAttributesConvertIppAttributesToBufferile arabirimIppAttributeConverter- Çalışma zamanı sınıfıIPdlPassthroughProvider2-IsPassthroughWithJobAttributesSupportedözelliği veStartPrintJobWithIppJobAttributesyöntemiyle arabirimWindows. Graphics.Printing.PrintSupport:
Yeni türler:
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5yöntemine sahipSetPdlPassthroughWithJobAttributesSupportedarabirimiWindows. Graphics.Printing.Workflow:
Yeni türler:
IPrintWorkflowPrinterJob3- Özelliği,IsPassthroughJobveGetPassthroughJobAttributesyöntemlerini içerenGetPassthroughJobOperationAttributesarabirimWindows.Storage.Search:
Yeni türler:
IQueryOptionsAdditionalSearchSources-IncludeCloudProvidersveIncludeLocalSemanticIndexözellikleriniQueryOptions'e ekler
Win32 API eklemeleri ve güncelleştirmeleri
Bluetooth Hands-Free Profili (bthdef.h)
HFP Audio Gateway ve Hands-Free SDP ve BRSF tarafından desteklenen özellikler için yeni tanımlar eklendi:
HFP_AG_SDP_SUPPORTED_FEATURE_*- Üç yönlü arama, yankı iptali, ses tanıma, bant içi zil sesi, ses etiketi, geniş bant konuşma ve daha fazlası için Ses Ağ Geçidi SDP özellik bayraklarıHFP_AG_BRSF_SUPPORTED_FEATURE_*- Üç yönlü arama, yankı iptali, ses tanıma, aramayı reddetme, gelişmiş arama durumu/denetimi, codec anlaşması ve daha fazlası için Audio Gateway BRSF özellik bayraklarıHFP_HF_SDP_SUPPORTED_FEATURE_*- Yankı iptali, üç yönlü arama, CLI sunusu, ses tanıma, uzaktan ses denetimi, geniş bant konuşma ve daha fazlası için SDP özellik bayraklarını Hands-FreeHFP_HF_BRSF_SUPPORTED_FEATURE_*- Yankı iptali, üç yönlü arama, CLI gösterimi, ses tanıma, uzaktan ses kontrolü, codec müzakeresi ve daha fazlası için eller-serbest BRSF özellik bayraklarıHFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT- Ağ çağrısı reddetme özelliği bayraklarıSanalizasyon Tabanlı Güvenlik (ntstatus.h / winerror.h)
Yeni hata kodları:
STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE- VSM üretici yazılımı ölçümleri sızdırmazlık hatası durumuERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE- Karşılık gelen Win32 hata koduVideo Kodlama (codecapi.h)
D3D12 yeniden yapılandırılmış resim çıkışı için yeni enum ve özellik:
eAVEncVideoD3D12ReconstructedPictureOutputModenumaralandırmaCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModecodec API GUID'iDirect3D 12 (d3d12.h)
Sıkı hizalama için yazım düzeltmeleri:
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT(yanlış yazılmışALIGNEMNTdeğişkeni değiştirir)D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT(yanlış yazılmışALIGNEMNTdeğişkeni değiştirir)Yerel Güvenlik Yetkilisi (ntlsa.h)
Aracı tabanlı oturum açma için yeni yapılar eklendi:
_LSA_AGENT_LOGON_CREDENTIAL- Temsilci oturum açma kimlik bilgileri_LSA_AGENT_ACCOUNT_INFO- Temsilci hesap bilgileri_LSA_AGENT_ACCOUNT_LIST- Aracı hesaplarının listesiİçerik Dizin Oluşturma (NTQuery.h)
Yeni tanımlama:
CI_VERSION_CORRID- İçerik dizini sürümü bağıntı kimliğiGüvenli Kanal (schannel.h)
TLS uzantısı kopyalama için yeni türler eklendi:
SCH_COPY_EXTS_DATAstruct - TLS uzantılarını kopyalamak için veri yapısıSchCopyExtsOptionsenum - TLS uzantısı kopyalama işlemleri için seçeneklerText Services Framework (TextStor.h)
Yeni tanımlar:
TS_SD_DISABLEWRITINGSUGGESTIONS- Yazma önerilerini devre dışı bırakmak için bayrak eklemeTS_SS_MULTILINE- Çok satırlı metin deposu desteği için bayrak eklemeUzak Masaüstü Sanal Kanallar (tsvirtualchannels.h)
RDP pencere bilgileri için yeni arabirimler, yapılar ve sabit listeleri eklendi:
IWTSWindowChangedCallback- Pencere değişikliği bildirimleri için geri arama arabirimiIWTSWindowInfoService- Pencere bilgilerini sorgulama, istemci işlem kimliği, oturum türü ve pencere değişikliklerine abone olmak için arabirimWTSWindowInfostruct - Pencere bilgileri verileriRdpSessionTypeenum - RDP oturum türü değerleriWebAuthn Eklenti API'si (webauthnplugin.h)
Deneysel aşamadan kararlı sürüme geçti.
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(daha önceEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(daha önceEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(daha önceEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
COM API güncelleştirmeleri
Remote Desktop Sanal Kanallar (tsvirtualchannels.idl)
RDP pencere bilgileri için yeni arabirimler eklendi:
IWTSWindowChangedCallback-WindowChangedyöntemi ile geri çağırma arabirimiIWTSWindowInfoService-GetWindowInfo,GetRdpClientProcessId,GetRdpSessionType,SubscribeWindowChanged,UnsubscribeWindowChangedile arabirim oluşturunWTSWindowInfostruct - Pencere bilgileri verileriRdpSessionTypeenum - RDP oturum türü değerleri
Derleme 10.0.26100.7705
Yayın tarihi: Şubat 2026
WinRT API eklemeleri ve güncelleştirmeleri
Windows. UI. Shell.Tasks:
Uygulama görevlerini yönetmek için yeni ad alanı:
AppTaskContract- Görev API'leri için API sözleşmesiAppTaskState- Görev durumları için numaralandırmaIAppTaskContent,IAppTaskContentStatics- Görev içeriği için arabirimlerIAppTaskInfo,IAppTaskInfo2,IAppTaskInfoStatics- Görev bilgileri için arabirimlerIAppTaskResultAsset,IAppTaskResultAssetFactory- Görev sonucu varlıkları için arabirimlerAppTaskContent- Görev içeriği için çalışma zamanı sınıfıAppTaskInfo- Görev bilgileri için çalışma zamanı sınıfıAppTaskResultAsset- Görev sonuç nesneleri için çalışma zamanı sınıfıWindows. UI. Shell.CompanionWindows:
Eşlikçi pencere yönetimi için yeni ad alanı:
CompanionWindowsContract- Yardımcı pencereler için API sözleşmesiCompanionWindowRequestResultStatus- İstek sonucu durumu için numaralandırmaICompanionWindowCoordinator,ICompanionWindowCoordinatorStatics- Koordinatör arabirimleriICompanionWindowRequest,ICompanionWindowRequestResult- İstek arabirimleriCompanionWindowCoordinator- Yardımcı pencereleri koordine etmek için çalışma zamanı sınıfıCompanionWindowRequest,CompanionWindowRequestResult- İstekler için çalışma zamanı sınıflarıWindows. Devices.Haptics:
Dokunsal geri bildirim için yeni türler ve geliştirmeler:
HapticDeviceType- Dokunsal cihaz türleri için yeni numaralandırma (UniversalApiContract 19.0)HapticsControllerOverrideToken- Denetleyici geçersiz kılma belirteçleri için yeni yapıIInputHapticsManager,IInputHapticsManagerStatics- Giriş haptics yönetimi için yeni arabirimlerInputHapticsManager- Giriş haptiklerini yönetmek için yeni çalışma zamanı sınıfı
Win32 API eklemeleri ve güncelleştirmeleri
Windows Hypervizör Öykünmesi (WinHvEmulation.h)
AMD64 için yeni öykünücü yönetim işlevleri eklendi:
WHvEmulatorCreateEmulator- Belirtilen geri çağırmalarla yeni bir öykünücü örneği oluştururWHvEmulatorDestroyEmulator- Öykünücü örneğini yok eder- Bellek erişimi, G/Ç bağlantı noktası işleme ve sanal işlemci kayıt işlemleri için ek öykünücü yönetim API'leri
WebAuthn Eklentisi (webauthnplugin.h)
Güncelleştirilmiş belgeler:
- Eklentiden kaynaklanan iç içe WebAuthN çağrıları için eklenti RPID artık gerekli (önceden isteğe bağlı)
Windows Hata Kodları (winerror.h)
Güncelleştirilmiş hata tanımları ve kodlarıGrafik Sürücüsü Modeli (d3dukmdt.h, d3dkmdt.h)
Grafik sürücüsü görüntüleme modu tanımlarına ve kullanıcı modu türlerine yönelik güncelleştirmelerWindows Kullanıcı Arabirimi (WinUser.h)
Kullanıcı arabirimi tanımlarına yönelik güncelleştirmelerŞifreleme (wincrypt.h)
Şifreleme işlevi tanımlarına yönelik güncelleştirmelerÖzellik Anahtarları (propkey.h)
Özellik anahtarı tanımları güncelleştirildiHTTP API (http.h)
HTTP sunucusu API tanımlarına yönelik güncelleştirmeler
Bu SDK sürümünde aşağıdaki sorun düzeltilmiştir: BinSkim Uyarısı 4146'nın, Visual Studio'da, Windows SDK 10.0.26100.7175 tarafından tetiklenmesi
Derleme 10.0.26100.7627
Yayın tarihi: Ocak 2026
WinRT API eklemeleri ve güncelleştirmeleri
Windows. Security.Credentials:
Yeni arabirimler:
IKeyCredentialManagerCreateWithWindowStatics- İlişkili bir pencere tutamacı ile anahtar kimlik bilgileri oluşturmak için yöntemler sağlarIKeyCredentialWithWindow- Pencere ilişkilendirme desteğiyle anahtar kimlik bilgisi işlevselliğini genişletirYeni yöntemler:
KeyCredentialManager.RequestCreateForWindowAsync- Belirli bir pencereyle ilişkilendirilmiş bir anahtar kimlik bilgisi oluşturur
Win32 API eklemeleri ve güncelleştirmeleri
WinSQLite (winsqlite3.h / winsqlite3ext.h)
SQLite sürüm güncelleştirmesi:Yeni hata kodları:
SQLITE_ERROR_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLEYeni G/Ç hata kodları:
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODECYeni özellikler:
SQLITE_IOCAP_SUBPAGE_READYeni dosya denetim kodları:
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECTYeni kaynak denetimi yönetim sabitleri:
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.h
Yeni tanımlar:
SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID- Kimlik Bilgisi UI bağlamları için yeni zorunlu güvenlik bütünlük seviyesi RID
Derleme 10.0.26100.7463
Yayın tarihi: Aralık 2025
WinRT API eklemeleri ve güncelleştirmeleri
Windows. Management.Deployment:
- Eklenen
PackageOperationPrioritysabit listesi veAddPackageOptionsileStagePackageOptionsaracılığıyla kullanıma sunulan yeni öncelik alanları.
Win32 API eklemeleri ve güncelleştirmeleri
Sürücü çalışma zamanı raporlama
Yeni yapılar eklendi:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS kaydı ayrıştırma
Yeni yapılar eklendi:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNArama ve Sorgu altyapısı
Güncelleştirilmiş veya eklenen yapılar:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONSes / Cihaz etkinleştirme
Yeni cihaz düzeyinde etkinleştirme senaryoları için ses yığını içindeIMMDeviceActivatorarabirimi eklendi.Üretici yazılımı tablosu enumerasyonu
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Derleme 10.0.26100.7175
Yayın tarihi: Kasım 2025
Güncelleştirilmiş API'ler
Aşağıdaki Win32 API üst bilgilerinde yapılan güncelleştirmeler (tanımlar, yapılar, sabit listeleri, arabirimler ve diğer değişiklikler):
- AppxPackaging.h, AppxPackaging.idl (IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2 arabirimleri)
Yeni API'ler
WinRT ad alanları güncelleştirildi (yeni veya değiştirilmiş API'ler/türler):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows. System.RemoteSystems
- AppxManifestTypes.xsd şeması güncelleştirildi
Bilinen sorunlar
BinSkim Uyarısı 4146 Windows SDK 10.0.26100.7175 tarafından Visual Studio'da tetiklenir
- 17.14.22 Visual Studio ile birlikte gelen Windows SDK sürüm 10.0.26100.7175'te yer alan az sayıda Windows SDK kitaplığında C4146 uyarısının açıkça devre dışı bırakılması nedeniyle derlemelerin BinSkim kuralı BA2007 ile başarısız olmasına neden olan bir sorunun farkındayız.
- Geliştiriciler, proje yapılandırmasına ve araç zinciri ayarlarına bağlı olarak bu SDK sürümünü kullanırken derleme sonları veya güvenlik aracı doğrulama hataları görebilir.
- Bir düzeltme belirlendi ve şu anda Visual Studio güncelleştirme için hazırlanıyor. Bu, beklenen davranışı geri yüklemek için etkilenen SDK içeriğini güncelleştirir. Düzeltme sağlanana kadar aşağıdaki risk azaltmalarından birini kullanabilirsiniz:
- Projenizi desteklenen başka bir Windows SDK sürümüne yeniden hedefleyin veya
- Derleme yapılandırmanızda belirli BinSkim uyarısını gizleme (uzun süreli önerilmez)
Sürüm 10.0.26100.6901
Yayın tarihi: Ekim 2025
Güncelleştirilmiş API'ler
Aşağıdaki Win32 API üst bilgilerinde, tanımlarında, yapılarında, sabit listelerinde ve diğer değişikliklerde yapılan güncelleştirmeler:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Yeni API'ler
Aşağıdaki WinRT ad alanlarına yeni API'ler eklendi:
- Windows.AI.Eylemler
- Windows.Management.Update
- Windows.Media.Core
Derleme 10.0.26100.6584
Yayın tarihi: Eylül 2025
Windows 11 sürüm 25h2 genel sürümüne karşılık gelen sürüm.
Güncelleştirilmiş API'ler
Aşağıdaki Win32 API üst bilgilerinde, tanımlarında, yapılarında, sabit listelerinde ve diğer değişikliklerde yapılan güncelleştirmeler:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Aşağıdaki WinRT üst bilgilerine ve idl'ye yeni API'ler eklendi:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Yeni Deneysel API'ler
Deneysel API'ler aşağıdakilere güncelleştirildi veya eklendi:
- 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
Sürüm 10.0.26100.4948
Yayın tarihi: Ağustos 2025
Güncelleştirilmiş API'ler
Yeni tanımlar, yapılar, sabit listeleri ve diğer değişiklikler eklenerek aşağıdaki Win32 API başlık dosyalarında yapılan güncellemeler:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Yeni API'ler
Aşağıdaki WinRT üst bilgilerine ve idl'ye yeni API'ler eklendi:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Deneysel etiket şu kaynaktan kaldırıldı:
- windows.ui.input.preview.text (daha önce ENABLE_WINRT_EXPERIMENTAL_TYPES altında bulunan API'ler artık kararlıdır)
Sürüm 10.0.26100.4654
Yayın tarihi: Temmuz 2025
Güncelleştirilmiş API'ler
Win32 API başlıklarına yeni tanımlar, yapılar, sabit listeleri ve diğer değişiklikler eklenerek yapılan güncellemeler:
- 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
Yeni API'ler
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Yeni WinRT Önizleme ad alanları eklendi:
- windows.ui.input.preview.text
Derleme 10.0.26100.4188
Yayın tarihi: Mayıs 2025
Yeni API'ler
Aşağıdaki WinRT ad alanlarına yeni API'ler eklendi veya güncelleştirildi:
- Windows. AI. Eylemler
- Windows.AI.ModelContextProtocol (deneysel)
- Windows.ApplicationModel.Background.Bluetooth
- Windows. Devices.Bluetooth
- Windows. UI. ViewManagement
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
Güncelleştirilmiş API'ler
Win32 CRT üst bilgilerinde yapılan güncelleştirmeler:
- corecrt_search.h
- wchar.h
Yeni tanımlar, yapılar ve sabit listeleri ekleyerek aşağıdaki Win32 API üst bilgilerinde yapılan güncelleştirmeler:
- 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
Yeni Win32 API üst bilgisi eklendi:
- ModelContextProtocolHelpers.h
Yeni Deneysel API'ler
Aşağıdaki Win32 API üst bilgilerine deneysel API'ler eklendi:
- webauthn.h
- WinBio.h
- winbio_types.h
Derleme 10.0.26100.3916
Yayın tarihi: Nisan 2025
Yeni API'ler
Kullanıcının tercih edilen UserInteractionMode'unu desteklemek için windows.ui.viewmanagement WinRT ad alanına yeni API'ler eklendi.
searchapi.h Win 32 API üst bilgisine anlamsal arama desteği eklendi.
Yeni GamingExperience Win32 API üst bilgisi eklendi.
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Derleme 10.0.26100.3624
Yayın tarihi: Mart 2025
Yeni API'ler
windows.ui.viewmanagement.core WinRT ad alanında CoreInputViewKind numaralandırmasına gamepad desteği eklendi.
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Derleme 10.0.26100.3323
Yayın tarihi: Şubat 2025
Güncelleştirilmiş API'ler
Önceki derlemede windows.devices.sensors ad alanına eklenen PrivacyScreen WinRT API'leri yeniden adlandırıldı. Bunlar artık OnlookerDetection API'leridir.
Sürüm 10.0.26100.3037
Yayın tarihi: Ocak 2025
Yeni API'ler
windows.devices.sensors ad alanına yeni WinRT API'leri eklendi:
- PrivacyScreenOptions sınıfı.
- HumanPresenceSettings.PrivacyScreenOptions yöntemi.
- LightSensor.IsChromaticitySupported yöntemi.
- Bu yöntemleri desteklemek için yeni düzeltmeler ve yapılar da eklendi.
Yeni Deneysel API'ler
Deneysel API'ler aşağıdaki Win32 üst bilgisinde değiştirildi (Uzman API'lerinin üretim ortamında kullanılmaması gerektiğini lütfen unutmayın):
- webauthn.h
Sürüm 10.0.26100.2454
Yayın tarihi: Ocak 2025
Güncelleştirilmiş API'ler
Aşağıdaki Win32 üst bilgilerinde önemli eklemeler veya değişiklikler yapıldı:
- windows.applicationmodel.background.h: Bluetooth ile ilgili birçok API eklendi.
- windows.applicationmodel.calls.h: Birçok VOIP çağrı yapılandırma API'si eklendi.
Aşağıdaki Win32 API'leri eklendi veya değiştirildi:
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
Api çağrılmadan önce makinede kullanılabilir olduğundan emin olmak için lütfen en iyi yöntemleri izleyin.
Yeni Deneysel API'ler
Aşağıdaki Win32 üst bilgisine birçok deneysel API eklendi (Deneysel API'lerin üretim ortamında kullanılmaması gerektiğini lütfen unutmayın):
- webauthn.h
Sürüm 10.0.26100.1742
Yayın tarihi: 24 Eylül 2024
Windows 11, sürüm 24H2'nin genel kullanılabilirliği ile uyumlu olacak şekilde yayınlanacak.
Sürüm 10.0.26100
Yayın Tarihi: 5 Mayıs 2024
Windows 11, sürüm 24H2 önizleme sürümüne karşılık gelen 10.0.26100 serisinin ilk sürümü.
22000 ve önceki sürümleri
Derleme 10.0.22621.3235
Yayın tarihi: 29 Şubat 2024
Bakım güncelleştirmesi 10.0.22621.3235.
Derleme 10.0.22621.2428
Yayın tarihi: 24 Ekim 2023
Bakım güncelleştirmesi 10.0.22621.2428.
Derleme 10.0.22621.1778
Yayın tarihi: Mayıs 2023
Bakım güncelleştirmesi 10.0.22621.1778.
Vurgulanan özellikler
- WindowTabManager API'leri, sekmeli arabirimlere sahip uygulamaların Windows kabuğundaki açık sekmeler hakkında bilgi sağlamasına olanak tanır.
- Kullanım kolaylığını geliştirmek ve insan varlığı özelliklerini destekleyen algılayıcılar için yeni ayarlar eklemek için humanPresence API'lerinde yapılan güncelleştirmeler.
- RemoteDesktop API'leri, uygulamaların uzak ve yerel masaüstü arasında geçiş yapmasına olanak tanır.
Windows 11, sürüm 22H2 için Windows SDK
Bakım güncelleştirmesi 10.0.22621.755. VS 17.4 sürümü için ARM64 desteği içerir
Windows 10 SDK, Sürüm 2104
Güncelleştirilmiş API'ler
- api-ms-win-net-isolation-l1-1-0.lib kaldırıldı. api-ms-win-net-isolation-l1-1-0.lib ile bağlantı kuran uygulamalar, bunun yerine OneCoreUAP.lib'e geçebilir.
- irprops.lib kaldırıldı. irprops.lib ile bağlantı kuran uygulamalar, yerini sorunsuz alacak şekilde bthprops.lib'e geçebilir.
- ENUM tagServerSelection wuapicommon.h dosyasından wupai.h dosyasına taşındı ve başlık dosyası kaldırıldı. ENUM tagServerSelection kullanmak isterseniz wuapi.h veya wuapi.idl eklemeniz gerekir.
- Windows 10 WinRT API Paketi, .NET Framework 4.5+ ve .NET Core 3.0+ kitaplıklarınıza ve uygulamalarınıza en son Windows Runtime API desteği eklemenize olanak tanır. Windows 10 WinRT API Paketine erişmek için Microsoft.Windows.SDK.Contracts NuGet paketine bakın.
- Printf işlev ailesi artık tam olarak temsil edilebilir kayan noktalı numaraları yazdırırken IEEE 754 yuvarlama kurallarıyla uyumlu ve fesetround çağrıları aracılığıyla istenen yuvarlama moduna uyar. Legacy_stdio_float_rounding.obj ile bağlandığında eski davranış kullanılabilir hale gelir.
- Windows App Sertifikasyon Seti. Uygulama Sertifikasyon Seti ve Windows Store'daki Desteklenen API'ler listesine birkaç yeni API eklendi. Desteklenen listede Visual Studio gri veya devre dışı görünen API'ler varsa, bunlara erişmek için kaynak dosyanızda küçük bir değişiklik yapabilirsiniz. Daha fazla ayrıntı için bu bilinen soruna bakın. testlerde daha fazla güncelleştirme bulun.
Araç güncelleştirmeleri
İleti Derleyicisi (mc.exe) güncelleştirmeleri:
- Şimdi .mc dosyalarında Unicode bayt sırası işaretini (BOM) algılar. .mc dosyası utf-8 bom ile başlıyorsa, utf-8 dosyası olarak okunur. Aksi takdirde, UTF-16LE BOM ile başlarsa UTF-16LE dosyası olarak okunur. -u parametresi belirtildiyse, UTF-16LE dosyası olarak okunur. Aksi takdirde, geçerli kod sayfası (CP_ACP) kullanılarak okunur.
- Artık çakışan yapılandırma makrolarından kaynaklanan MC tarafından oluşturulan C/C++ ETW yardımcılarında tek tanım kuralı (ODR) sorunlarından kaçınıyor (örneğin, çakışan MCGEN_EVENTWRITETRANSFER tanımlarına sahip iki .cpp dosyası aynı ikili dosyaya bağlandığında, MC tarafından oluşturulan ETW yardımcıları artık rastgele bir şekilde birini seçmek yerine her .cpp dosyasındaki MCGEN_EVENTWRITETRANSFER tanımına saygı gösterecektir.
Windows İzleme Önişlemcisi (tracewpp.exe) güncelleştirmeleri:
- Unicode giriş (.ini, .tpl ve kaynak kodu) dosyalarını destekler. UTF-8 veya UTF-16 bayt sipariş işareti (BOM) ile başlayan giriş dosyaları Unicode olarak okunur. BOM ile başlamayan giriş dosyaları, geçerli kod sayfası (CP_ACP) kullanılarak okunur. Geriye dönük uyumluluk için, -UnicodeIgnore komut satırı parametresi belirtilirse UTF-16 BOM ile başlayan dosyalar boş olarak değerlendirilir.
- Unicode çıkış (.tmh) dosyalarını destekler. Varsayılan olarak, çıkış dosyaları geçerli kod sayfası (CP_ACP) kullanılarak kodlanır. Unicode çıkış dosyaları oluşturmak için -cp:UTF-8 veya -cp:UTF-16 komut satırı parametrelerini kullanın.
- Davranış değişikliği: tracewpp artık tüm giriş metnini Unicode'a dönüştürür, Unicode olarak işleme gerçekleştirir ve çıkış metnini belirtilen çıkış kodlamasına dönüştürür. tracewpp'nin önceki sürümleri Unicode dönüştürmelerinden kaçındı ve tek baytlık bir karakter kümesi varsayılarak metin işleme gerçekleştirildi. Bu, giriş dosyalarının geçerli kod sayfasına uymadığı durumlarda davranış değişikliklerine yol açabilir. Bunun bir sorun olduğu durumlarda, kodlama belirsizliğini önlemek için giriş dosyalarını UTF-8'e (BOM ile) dönüştürmeyi ve/veya -cp:UTF-8 komut satırı parametresini kullanmayı göz önünde bulundurun.
TraceLoggingProvider.h güncelleştirmeleri:
- Çakışan yapılandırma makrolarının neden olduğu tek tanım kuralı (ODR) sorunlarını önler (örneğin, çakışan TLG_EVENT_WRITE_TRANSFER tanımlarına sahip iki .cpp dosyası aynı ikili dosyaya bağlandığında, TraceLoggingProvider.h yardımcıları artık rastgele bir şekilde birini seçmek yerine her .cpp dosyasındaki TLG_EVENT_WRITE_TRANSFER tanımına saygı gösterir.
- C++ kodunda TraceLoggingWrite makrosunda, variadic şablonları kullanılarak benzer olaylar arasında daha iyi kod paylaşımı sağlamak için güncelleştirilmiştir.
Uygulamalarınızı imzalama. Device Guard imzalama, Microsoft Store for Business and Education'da bulunan ve kuruluşların her uygulamanın güvenilir bir kaynaktan geldiğinden emin olmasını sağlayan bir Device Guard özelliğidir. Device Guard İmzalama belgeleri hakkında
belgelere bakın .
SDK güncelleştirmeleri
- SDK üst bilgileri, MSVC derleyici cl.exe (/Zc:önişlemci, VS 2019 v16.6 ile sunulan) standart uyumlu C ön işlemcisi kullanılarak derlenirken oluşan hataları gidermek için güncelleştirildi.
- Düzeltildi: "GdiplusTypes.h NOMINMAX ile derlenmiyor". Visual Studio Geri Bildirimini Görüntüle.
- /std:c11 veya /std:c17 ile derlediğinizde şunları elde edersiniz:
- C99 tgmath.h
- assert.h dosyasında C11 static_assert
- C11 stdalign.h
- C11 stdnoreturn.h
Bilinen sorunlar
ARM64'ü hedefleyen Windows v11 için Clang/LLVM en son winnt.h ile uyumlu değil
- Geçici çözüm olarak ARM64 platformlarını hedeflerken Windows 10 SDK'sının önceki sürümünü (derleme 19041) veya Windows v10 için clang/LLVM'yi kullanın
DirectXMath (bu sürümdeki sürüm 3.16 dahil) ARM64'teki Windows için Clang/LLVM ile uyumlu değildir.
- Geçici bir çözüm olarak, NuGet, vcpkg veya GitHub'den edinilebilen en son DirectXMath sürümünü kullanın. Bu sürümler gerekli hata düzeltmelerini (sürüm 3.16b) içerirler.
Bazı üst bilgi dosyalarının, büyük/küçük harfe duyarlı dosya sistemleri için normalleştirilmesi amacıyla halleri değiştirildi.
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h ve OleCtl.h küçük harfle yapılmıştır.
- Windows için Clang/LLVM derlemelerinde, hem eski sürüm hem de en son Windows 10 SDK'yı uyarı olmadan desteklemek amacıyla, CLI'ye
-Wno-nonportable-system-include-pathveya kaynak koduna aşağıdaki #pragma ekleyin:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Windows 10 SDK, Sürüm 2004 bakım güncelleştirmesi
Yayın tarihi: 16 Aralık 2020
Hata düzeltmeleri
- Çözüldü: Hem şemsiye kitaplıkları hem de yerel işletim sistemi kitaplıklarını (örneğin, onecoreuap.lib ve kernel32.lib) bağlarken öngörülemeyen ve tanılaması zor çökme sorunları.
- AppVerifier'ın çalışmasını engelleyen sorun çözüldü
- WACK'nin "Görev HighVersionLie'yi etkinleştiremedi" hatasıyla başarısız olmasına neden olan sorun çözüldü
Windows developer