Windows SDK'daki yenilikler

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ği
  • Align — Hizalamaya yönelik dokunsal geri bildirim için Dalga Biçimi Kimliği
  • Step — Adım haptik geribildirimi için Dalga Formu Kimliği
  • Grow — Büyüme dokunsal geri bildirimi için Waveform ID

Windows. Devices.Printers:
Deneysel aşamadan kararlı sürüme geçti.

  • VirtualPrinterInstallationStatus enum — Yükleme durumu değerleri dahil olmak üzere InstallationSucceeded
  • VirtualPrinterPreferredInputFormat enum — Dahil olmak üzere tercih edilen giriş biçimi değerleri OpenXps
  • IVirtualPrinterInstallationParameters arabirimi
  • IVirtualPrinterInstallationResult arabirimi
  • IVirtualPrinterManagerStatics arabirimi
  • IVirtualPrinterSupportedFormat arabirimi
  • IVirtualPrinterSupportedFormatFactory arabirimi
  • VirtualPrinterInstallationParameters runtime sınıfı
  • VirtualPrinterInstallationResult runtime sınıfı
  • VirtualPrinterSupportedFormat runtime sınıfı

Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
Yeni türler:

  • ClosedCaptionTheme runtime sınıfı — Özelleştirme desteğiyle kapalı açıklamalı alt yazı temasını temsil eder
  • IClosedCaptionTheme interface — Özellikler: Id, DisplayName, FontColor, ComputedFontColor, FontOpacity, FontSize, FontStyle, FontEffect, BackgroundColor, ComputedBackgroundColor, BackgroundOpacity, RegionColor, ComputedRegionColor, RegionOpacity
  • IClosedCaptionThemeStatics interface — Yöntemler: GetAvailableThemes, GetSelectedTheme, TrySetSelectedTheme; Etkinlikler: ThemesChanged, SelectedThemeChanged
WinRT Deneysel API eklemeleri

Windows.Storage.Search (UniversalApiContract 19.0):
Yeni arabirim:

  • Ekle IncludeCloudProviders ve IncludeLocalSemanticIndex özelliklerini QueryOptions'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-Free
  • HFP_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_GROW

NVMe (nvme.h)
Yazım hatası düzeltildi:

  • NVME_LOG_PAGE_BOOT_PARTITON olarak yeniden adlandırıldı NVME_LOG_PAGE_BOOT_PARTITION

Gü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şturur
  • LsaRetrieveAgentLogonCredential — Temsilci giriş kimlik bilgilerini alır
  • LsaEnumerateAgentAccounts — Acenta hesaplarını listeler
  • LsaDeleteAgentAccount — Bir temsilci hesabını siler
  • LsaGetAgentOwner — Etmen sahibini getirir
  • LSA_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ı listesi

Gü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 sabiti

Metin Hizmetleri (TextStor.h)
Yeni tanımlar:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — Yazma önerilerini devre dışı bırakma işareti
  • TS_SS_MULTILINE — Çok satırlı metin deposu desteği için bayrak

WRL Async (wrl/async.h)
Updated:

  • İş parçacığı güvenliği ve referans sayımı için _InterlockedCompareExchange kullanı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 listesi void

Metin Hizmetleri Çerçevesi (TextStor.idl)
Yeni sabitler:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — Yazma önerilerini devre dışı bırakma işareti
  • TS_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:

  • HapticDeviceType enum — Dokunsal cihaz türlerini tanımlar: None, Generic, Pen, Touchpad, Mouse
  • HapticsControllerOverrideToken struct — Haptics denetleyicisi geçersiz kılmalarını yönetmeye yönelik belirteç
  • IInputHapticsManager arayü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ğlar
  • IInputHapticsManagerStatics interface — Statik yöntemler: IsSupported, IsHapticDevicePresent, GetForCurrentThread, TryGetForThread
  • InputHapticsManager runtime sınıfı

Windows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
Yeni türler:

  • IContactProvider arabirimi — Kişi sağlayıcısı senaryoları için GetContactFromRemoteIdAsync yöntem ile ContactListId özellik sağlar
WinRT Deneysel API eklemeleri (UniversalApiContract 20.0)

Windows. Devices.Printers:
Yeni türler:

  • IppAttributeGroupKind enum — IPP öznitelik grubu türlerini tanımlar: Printer, Job, Operation
  • IIppAttributeConverterStatics arayüzü — ConvertPrintTicketToIppAttributesForPrinter, ConvertBufferToIppAttributes, ConvertIppAttributesToBuffer sağlar
  • IppAttributeConverter runtime sınıfı
  • IPdlPassthroughProvider2 interface — IsPassthroughWithJobAttributesSupported özelliği ve StartPrintJobWithIppJobAttributes yöntemi ekler

Windows. Graphics.Printing.PrintSupport:
Yeni türler:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 arayüzü — Metodu ekler SetPdlPassthroughWithJobAttributesSupported

Windows. Graphics.Printing.Workflow:
Yeni türler:

  • IPrintWorkflowPrinterJob3 interface — IsPassthroughJob özelliği, GetPassthroughJobAttributes, ve GetPassthroughJobOperationAttributes yöntemlerini ekleme yapar

Windows. UI. Shell.Tasks:
Yeni türler:

  • IAppTaskInfo2 arabirim — Id ve HiddenByUser özelliklerini ve UpdateDeepLink yöntemini ekler
  • AppTaskContract sü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:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode enum — Değerler: None, Copy, Shared
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode codec API GUID'i
  • MFSampleExtension_VideoEncodeD3D12ReconstructedPicture Media Foundation örnek uzantı GUID'i

HTTP 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ği
  • HTTP_REQUEST_INFO_PROPERTY_INFO bayraklı HTTP_REQUEST_INFO_FLAG_INITIAL_TTL yapı
  • HttpFeatureTlsHandshakePerformanceCounters (=17) — TLS el sıkışması performans sayaçları için yeni HTTP özelliği

Grafik / Görüntü Sürücüsü (d3dukmdt.h)
Yeni sürücü özelliği:

  • DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL (=46) ve ilgili DXGK_FEATURE_PANEL_BUFFER_CONTROL özellik kimliği

Olay İ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'daki EVENT_INFO_CLASS yeni değer
  • EVENT_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ımlar

Kullanı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ür

Güncelleştirilmiş yapı:

  • TOUCHPAD_PARAMETERS_V2 — Geliştirilmiş C/C++ düzen uyumluluğu

WebAuthn Eklenti API'si (webauthnplugin.h)
Deneysel aşamadan kararlı sürüme geçti.

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (daha önce EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (daha önce EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (daha önce EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
  • WebAuthNPluginAddAuthenticator2, WebAuthNPluginUpdateAuthenticatorDetails2, WebAuthNPluginPerformUserVerification2 işlevleri

Rust Bindgen Uyumluluğu (ntdef.h / winnt.h)
Updated:

  • DECLSPEC_NOINITALL makro 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 ek targetPdlFormat bir parametre kabul ediyor

Deneysel aşamadan kararlı sürüme geçti.

  • IppAttributeConverter runtime sınıfı
  • IppAttributeGroupKind numaralandırma
  • IPdlPassthroughProvider2 arabirimi

Windows. Graphics.Printing.PrintSupport:
Deneysel aşamadan kararlı sürüme geçti.

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5SetPdlPassthroughWithJobAttributesSupported metotlu arabirim

Yeni türler:

  • PrintSupportEnterpriseManagementUIEventArgs— Kurumsal yönetim kullanıcı arabirimi etkinleştirme senaryolarını uygular IActivatedEventArgs ve IActivatedEventArgsWithUser

Windows. Graphics.Printing.Workflow:
Deneysel aşamadan kararlı sürüme geçti.

  • IPrintWorkflowPrinterJob3 — Geçiş özniteliği desteğine sahip arabirim

Güncelleştirilmiş özellikler:

  • IsPassthroughJob olarak 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 MCP Initialize ileti filtrelemesi için yöntem ekler OnMessage

Windows. Devices.Haptics:
KnownSimpleHapticsControllerWaveforms üzerindeki yeni özellikler:

  • Collide — Çarpışma dokunsal geri bildirimi için dalga formu kimliği
  • Align — Hizalamaya yönelik dokunsal geri bildirim için Dalga Biçimi Kimliği
  • Step — Adım haptik geribildirimi için Dalga Formu Kimliği
  • Grow — Büyüme dokunsal geri bildirimi için Waveform ID

Windows.Graphics.Capture:
Yeni arabirimler:

  • IDirect3D11CaptureFrame3 — Çerçeveleri yakalamak için ConfigurationIteration özelliği ekler
  • IGraphicsCaptureSession7— Özellik ekleme ve pencere dışlama listesi yönetimi ConfigurationIteration
  • IDisplayGraphicsCaptureSession — Ekrana özgü grafik yakalama oturumu

Yeni yöntemler:

  • SetWindowExclusionList — Yakalamanın dışında tutulacak pencerelerin listesini ayarlar
  • GetWindowExclusionList — Geçerli pencere dışlama listesini alır

Windows.Media.ClosedCaptioning:
Yeni türler:

  • ClosedCaptionTheme — Özelleştirme desteğine sahip kapalı açıklamalı altyazı temasını temsil eder

Yeni yöntemler:

  • GetAvailableThemes — Kullanılabilir kapalı açıklamalı altyazı temalarını alır
  • GetSelectedTheme — Seçili olan temayı alır
  • TrySetSelectedTheme — Seçili temayı ayarlama girişimleri

Yeni 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'daki EVENT_INFO_CLASS yeni değer
  • EVENT_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çimi
  • HID_USAGE_HAPTICS_WAVEFORM_ALIGN — Hizalama dokunsal dalga biçimi
  • HID_USAGE_HAPTICS_WAVEFORM_STEP — Adım dokunsal dalga formu
  • HID_USAGE_HAPTICS_WAVEFORM_GROW — Büyüme dokunsal dalga biçimi

Hata Kodları (winerror.h)
Yeni BitLocker hata kodları:

  • FVE_E_MISSING_PROTECTORS — BitLocker koruyucuları eksik
  • FVE_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ği
  • NCRYPT_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şaret ABM_NEW

Rust Bindgen Uyumluluğu (ntdef.h / winnt.h)
Updated:

  • DECLSPEC_NOINITALL makro 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 _InterlockedCompareExchange kullanı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:

  • IContactProvider yöntemine sahip GetContactFromRemoteIdAsync arabirimi

Windows. Devices.Printers:
Yeni türler:

  • IppAttributeGroupKind - IPP öznitelik grubu türleri için numaralandırma
  • IIppAttributeConverterStatics- ConvertPrintTicketToIppAttributesForPrinterConvertBufferToIppAttributesConvertIppAttributesToBuffer ile arabirim
  • IppAttributeConverter - Çalışma zamanı sınıfı
  • IPdlPassthroughProvider2- IsPassthroughWithJobAttributesSupported özelliği ve StartPrintJobWithIppJobAttributes yöntemiyle arabirim

Windows. Graphics.Printing.PrintSupport:
Yeni türler:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 yöntemine sahip SetPdlPassthroughWithJobAttributesSupported arabirimi

Windows. Graphics.Printing.Workflow:
Yeni türler:

  • IPrintWorkflowPrinterJob3- Özelliği, IsPassthroughJobve GetPassthroughJobAttributes yöntemlerini içeren GetPassthroughJobOperationAttributes arabirim

Windows.Storage.Search:
Yeni türler:

  • IQueryOptionsAdditionalSearchSources - IncludeCloudProviders ve IncludeLocalSemanticIndex özelliklerini QueryOptions'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-Free
  • HFP_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ı durumu
  • ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE - Karşılık gelen Win32 hata kodu

Video Kodlama (codecapi.h)
D3D12 yeniden yapılandırılmış resim çıkışı için yeni enum ve özellik:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode numaralandırma
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode codec API GUID'i

Direct3D 12 (d3d12.h)
Sıkı hizalama için yazım düzeltmeleri:

  • D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT (yanlış yazılmış ALIGNEMNT değişkeni değiştirir)
  • D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT (yanlış yazılmış ALIGNEMNT değ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ği

Güvenli Kanal (schannel.h)
TLS uzantısı kopyalama için yeni türler eklendi:

  • SCH_COPY_EXTS_DATA struct - TLS uzantılarını kopyalamak için veri yapısı
  • SchCopyExtsOptions enum - TLS uzantısı kopyalama işlemleri için seçenekler

Text Services Framework (TextStor.h)
Yeni tanımlar:

  • TS_SD_DISABLEWRITINGSUGGESTIONS - Yazma önerilerini devre dışı bırakmak için bayrak ekleme
  • TS_SS_MULTILINE - Çok satırlı metin deposu desteği için bayrak ekleme

Uzak 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 arabirimi
  • IWTSWindowInfoService - Pencere bilgilerini sorgulama, istemci işlem kimliği, oturum türü ve pencere değişikliklerine abone olmak için arabirim
  • WTSWindowInfo struct - Pencere bilgileri verileri
  • RdpSessionType enum - RDP oturum türü değerleri

WebAuthn Eklenti API'si (webauthnplugin.h)
Deneysel aşamadan kararlı sürüme geçti.

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (daha önce EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (daha önce EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (daha önce EXPERIMENTAL_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 - WindowChanged yöntemi ile geri çağırma arabirimi
  • IWTSWindowInfoService - GetWindowInfo, GetRdpClientProcessId, GetRdpSessionType, SubscribeWindowChanged, UnsubscribeWindowChanged ile arabirim oluşturun
  • WTSWindowInfo struct - Pencere bilgileri verileri
  • RdpSessionType enum - 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şmesi
  • AppTaskState - Görev durumları için numaralandırma
  • IAppTaskContent, IAppTaskContentStatics - Görev içeriği için arabirimler
  • IAppTaskInfo, IAppTaskInfo2, IAppTaskInfoStatics - Görev bilgileri için arabirimler
  • IAppTaskResultAsset, IAppTaskResultAssetFactory - Görev sonucu varlıkları için arabirimler
  • AppTaskContent - 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şmesi
  • CompanionWindowRequestResultStatus - İstek sonucu durumu için numaralandırma
  • ICompanionWindowCoordinator, ICompanionWindowCoordinatorStatics - Koordinatör arabirimleri
  • ICompanionWindowRequest, ICompanionWindowRequestResult - İstek arabirimleri
  • CompanionWindowCoordinator - 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 arabirimler
  • InputHapticsManager - 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şturur
  • WHvEmulatorDestroyEmulator - Ö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ştirmeler

Windows 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ştirildi

HTTP 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ğlar
  • IKeyCredentialWithWindow - Pencere ilişkilendirme desteğiyle anahtar kimlik bilgisi işlevselliğini genişletir

Yeni 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_RESERVESIZE
  • SQLITE_ERROR_KEY
  • SQLITE_ERROR_UNABLE

Yeni G/Ç hata kodları:

  • SQLITE_IOERR_BADKEY
  • SQLITE_IOERR_CODEC

Yeni özellikler:

  • SQLITE_IOCAP_SUBPAGE_READ

Yeni dosya denetim kodları:

  • SQLITE_FCNTL_NULL_IO
  • SQLITE_FCNTL_BLOCK_ON_CONNECT

Yeni kaynak denetimi yönetim sabitleri:

  • SQLITE_SCM_BRANCH
  • SQLITE_SCM_TAGS
  • SQLITE_SCM_DATETIME

winnt.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 PackageOperationPriority sabit listesi ve AddPackageOptions ile StagePackageOptions aracı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_HEADER

DNS SVCB/HTTPS kaydı ayrıştırma
Yeni yapılar eklendi:

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

Arama ve Sorgu altyapısı
Güncelleştirilmiş veya eklenen yapılar:

  • CONTENTRESTRICTION
  • VECTORRESTRICTION
  • NODERESTRICTION
  • NOTRESTRICTION

Ses / Cihaz etkinleştirme
Yeni cihaz düzeyinde etkinleştirme senaryoları için ses yığını içinde IMMDeviceActivator arabirimi eklendi.

Üretici yazılımı tablosu enumerasyonu
Updated:

  • EnumSystemFirmwareTables
  • GetSystemFirmwareTable

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.

  • 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-path veya 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ü