Windows SDK の新機能

新規または既存のWindows アプリでは、インストーラーまたは ISO からインストールするか、Visual Studio 2022 インストーラーにインストールするか、NuGet パッケージをダウンロードして、Windows SDK を取得できます。 新しいビルドを手動でインストールし、Visual Studioで更新するか、Nuget パッケージを更新することで、SDK を更新できます。

最新のビルドについては、Windows SDK のダウンロードを参照してください。

28000 バージョン

ビルド 10.0.28000.1839

リリース日: 2026 年 4 月

WinRT API の追加と更新

Windows.Devices.Haptics (UniversalApiContract 19.0):
KnownSimpleHapticsControllerWaveformsの新しいプロパティ:

  • Collide — 衝突触覚フィードバックの波形 ID
  • Align — アライメント触覚フィードバックの波形 ID
  • Step ステップ触覚フィードバックの波形 ID
  • Grow — 成長触覚フィードバックの波形 ID

Windows.Devices.Printers:
"実験段階から安定版へ移行:"

  • VirtualPrinterInstallationStatus enum — インストール状態の値を含む ( InstallationSucceeded
  • VirtualPrinterPreferredInputFormat enum — 次のような優先入力形式の値 OpenXps
  • IVirtualPrinterInstallationParameters インターフェイス
  • IVirtualPrinterInstallationResult インターフェイス
  • IVirtualPrinterManagerStatics インターフェイス
  • IVirtualPrinterSupportedFormat インターフェイス
  • IVirtualPrinterSupportedFormatFactory インターフェイス
  • VirtualPrinterInstallationParameters ランタイム クラス
  • VirtualPrinterInstallationResult ランタイム クラス
  • VirtualPrinterSupportedFormat ランタイム クラス

Windows.Media.ClosedCaptioning (UniversalApiContract 15.0):
新しい型:

  • ClosedCaptionTheme ランタイム クラス - カスタマイズがサポートされているクローズド キャプション テーマを表します
  • IClosedCaptionTheme interface — プロパティ: IdDisplayNameFontColorComputedFontColorFontOpacityFontSizeFontStyleFontEffectBackgroundColorComputedBackgroundColorBackgroundOpacityRegionColorComputedRegionColorRegionOpacity
  • IClosedCaptionThemeStatics interface — メソッド: GetAvailableThemesGetSelectedThemeTrySetSelectedTheme;イベント: ThemesChangedSelectedThemeChanged
WinRT Experimental API の追加

Windows.Storage.Search (UniversalApiContract 19.0):
新しいインターフェイス:

  • IQueryOptionsAdditionalSearchSourcesIncludeCloudProviders プロパティと IncludeLocalSemanticIndex プロパティを QueryOptions に追加します
Win32 API の追加と更新

Bluetooth Hands-Free プロファイル (bthdef.h)
包括的なBluetooth Hands-Free Profile (HFP) 機能定数を追加しました。

  • HFP_AG_SDP_SUPPORTED_FEATURE_* — Audio Gateway SDP では、3 方向通話、エコー キャンセル、音声認識、帯域内リング トーン、音声タグ、ワイド バンド音声などの機能フラグがサポートされています
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* — Audio Gateway BRSF では、3 方向通話、エコー キャンセル、音声認識、コーデック ネゴシエーションなどの機能フラグがサポートされています
  • HFP_HF_SDP_SUPPORTED_FEATURE_* — Hands-Free SDP では、エコー キャンセル、3 方向通話、CLI プレゼンテーション、音声認識などの機能フラグがサポートされています
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* — Hands-Free BRSF では、エコー キャンセル、3 方向通話、音声認識、コーデック ネゴシエーションなどの機能フラグがサポートされています
  • HFP_NETWORK_NO_ABILITY_TO_REJECTHFP_NETWORK_ABILITY_TO_REJECT — ネットワークコール拒否機能フラグ

HID 使用法 (hidusage.h)
新しい触覚の使用値:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDEHID_USAGE_HAPTICS_WAVEFORM_ALIGNHID_USAGE_HAPTICS_WAVEFORM_STEPHID_USAGE_HAPTICS_WAVEFORM_GROW

NVMe (nvme.h)
修正された入力ミス:

  • NVME_LOG_PAGE_BOOT_PARTITON に名前が変更された NVME_LOG_PAGE_BOOT_PARTITION

セキュリティ/ SSPI (sspi.h)
新しい GUID:

  • SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER — プレースホルダー認証データ型

セキュリティ/LSA (ntlsa.h)
新しいエージェント ベースの認証 API:

  • LsaCreateAgentAccount — エージェント アカウントを作成します
  • LsaRetrieveAgentLogonCredential — エージェントのログオン資格情報を取得します。
  • LsaEnumerateAgentAccounts — エージェント アカウントを列挙します
  • LsaDeleteAgentAccount — エージェント アカウントを削除します
  • LsaGetAgentOwner — エージェント所有者を取得します。
  • LSA_AGENT_LOGON_CREDENTIAL — エージェント ログオン資格情報構造体
  • LSA_AGENT_ACCOUNT_INFO — エージェント アカウント情報構造体
  • LSA_AGENT_ACCOUNT_LIST — エージェント アカウント構造体の一覧

セキュリティ/認証 (NTSecPKG.h)
新しい定義:

  • KSecAllocateContextBuffer — セキュリティ コンテキスト バッファーを割り当てる関数
  • C++ 互換性のための extern "C" ガードを追加しました

コンテンツ インデックス作成 (NTQuery.h)
新しい定義:

  • CI_VERSION_CORRID — コンテンツ インデックスの関連付け ID バージョン定数

Text Services (TextStor.h)
新しい定義:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — 提案書き込みを無効にするフラグ
  • TS_SS_MULTILINE — 複数行テキスト ストアのサポートに関するフラグ

WRL Async (wrl/async.h)
更新済み

  • _InterlockedCompareExchangeと参照カウント (cCompleteDelegateRefCount_) を使用してスレッド セーフ用に非同期完了処理が再処理されました
COM API の更新

エディション アップグレード ヘルパー (EditionUpgradeHelper.idl)
更新されたメソッド:

  • IClipServiceNotificationHelper::ShowToast — 5 つの BSTR パラメーターが簡略化されて void

Text Services Framework (TextStor.idl)
新しい定数:

  • TS_SD_DISABLEWRITINGSUGGESTIONS — 提案書き込みを無効にするフラグ
  • TS_SS_MULTILINE — 複数行テキスト ストアのサポートに関するフラグ

ビルド 10.0.28000.1721

リリース日: 2026 年 3 月

これは、28000 SDKシリーズのメジャーバージョンアップです。

WinRT API の追加と更新

Windows.Devices.Haptics (UniversalApiContract 19.0):
新しい型:

  • HapticDeviceType enum — 触覚デバイスの種類を定義します。 NoneGenericPenTouchpadMouse
  • HapticsControllerOverrideToken struct — 触覚コントローラーのオーバーライドを管理するためのトークン
  • IInputHapticsManager interface — 波形の送信、継続時間/再生回数の制御、フィードバックの停止、触覚コントローラーのオーバーライドを行うメソッドを使用して、スレッドごとの触覚管理を提供します
  • IInputHapticsManagerStatics interface — 静的メソッド: IsSupportedIsHapticDevicePresentGetForCurrentThreadTryGetForThread
  • InputHapticsManager ランタイム クラス

Windows.ApplicationModel.Contacts.Provider (UniversalApiContract 19.0):
新しい型:

  • IContactProvider インターフェースは、連絡先プロバイダーのシナリオにおいてGetContactFromRemoteIdAsyncメソッドとContactListIdプロパティを提供します。
WinRT Experimental API の追加 (UniversalApiContract 20.0)

Windows.Devices.Printers:
新しい型:

  • IppAttributeGroupKind enum — IPP 属性グループの種類を定義します。 PrinterJobOperation
  • IIppAttributeConverterStatics interface — ConvertPrintTicketToIppAttributesForPrinterConvertBufferToIppAttributesConvertIppAttributesToBuffer
  • IppAttributeConverter ランタイム クラス
  • IPdlPassthroughProvider2インターフェース — IsPassthroughWithJobAttributesSupportedプロパティおよびStartPrintJobWithIppJobAttributesメソッドを追加します

Windows.Graphics.Printing.PrintSupport:
新しい型:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 interface — SetPdlPassthroughWithJobAttributesSupported メソッドを追加します

Windows。Graphics.Printing.Workflow:
新しい型:

  • IPrintWorkflowPrinterJob3 interface — IsPassthroughJob プロパティ、 GetPassthroughJobAttributes、および GetPassthroughJobOperationAttributes メソッドを追加します

Windows。Ui。Shell.Tasks:
新しい型:

  • IAppTaskInfo2 interface — Id および HiddenByUser プロパティと UpdateDeepLink メソッドを追加します
  • AppTaskContract バージョンが 1.0 から 2.0 に上がりました
Win32 API の追加と更新

ビデオ エンコード — D3D12 再構築画像出力 (codecapi.h/ mfapi.h)
D3D12 ベースのビデオ エンコーダーで再構築された画像出力の新しい列挙型とプロパティ:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode enum — 値: NoneCopyShared
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode コーデック API GUID
  • MFSampleExtension_VideoEncodeD3D12ReconstructedPicture Media Foundation のサンプル拡張機能 GUID

HTTP サーバー API (http.h)
新しいサーバー プロパティと構造体:

  • HttpServerRequestInfoProperty (=19) — オプションの要求情報フィールドを有効にする新しいサーバー プロパティ
  • HTTP_REQUEST_INFO_PROPERTY_INFO HTTP_REQUEST_INFO_FLAG_INITIAL_TTL フラグを持つ構造体
  • HttpFeatureTlsHandshakePerformanceCounters (=17) — TLS ハンドシェイク パフォーマンス カウンターの新しい HTTP 機能

グラフィックス/ディスプレイ ドライバー (d3dukmdt.h)
新しいドライバー機能:

  • DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL (=46) と対応する DXGK_FEATURE_PANEL_BUFFER_CONTROL 機能 ID

イベント トレース (evntprov.h / evntcons.h)
新しい定義:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 (=4) — 予約済みイベント データ記述子の種類
  • EventProviderSetReserved2EVENT_INFO_CLASS 列挙型の新しい値
  • EVENT_HEADER_FLAG_RESERVED1 (0x0400) — 新しいイベント ヘッダー フラグ

ストレージ プロバイダーのプロパティ (propkey.h)
新しいプロパティ:

  • PKEY_StorageProviderUserAccountKind — 認証済みストレージ プロバイダー ユーザーのアカウントの種類 (不明、コンシューマー、ビジネス) を識別します

ユーザー入力 (WinUser.h)
新しい関数:

  • ConvertPrimaryPointerToMouseDrag — プライマリ ポインター入力をマウスドラッグ操作に変換します。

更新された構造体:

  • TOUCHPAD_PARAMETERS_V2 — C/C++ レイアウトの互換性の向上

WebAuthn プラグイン API (webauthnplugin.h)
"実験段階から安定版へ移行:"

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (以前の EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (以前の EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (以前の EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
  • WebAuthNPluginAddAuthenticator2WebAuthNPluginUpdateAuthenticatorDetails2WebAuthNPluginPerformUserVerification2 関数

Rust Bindgen 互換性 (ntdef.h/ winnt.h)
更新済み

  • DECLSPEC_NOINITALL マクロで Rust bindgen パスが除外されるようになりました !defined(RUST_BINDGEN)
COM API の更新

シェル オブジェクト IDL (ShObjIdl_core.idl)
更新済み

  • IAttachmentExecute2修正されたメソッドコメント: Save2()SaveNoVirusCheck()に名前を変更し、SaveWithUI2()SaveWithUINoVirusCheck()に名前を変更しました。

2万6100バージョン

ビルド 10.0.26100.8249

リリース日: 2026 年 4 月

WinRT API の追加と更新

Windows.Devices.Printers:
更新されたメソッド:

  • IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter — 追加の targetPdlFormat パラメーターを受け入れるようになりました

"実験段階から安定版へ移行:"

  • IppAttributeConverter ランタイム クラス
  • IppAttributeGroupKind 列挙型
  • IPdlPassthroughProvider2 インターフェイス

Windows.Graphics.Printing.PrintSupport:
"実験段階から安定版へ移行:"

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5SetPdlPassthroughWithJobAttributesSupported メソッドとのインターフェイス

新しい型:

  • PrintSupportEnterpriseManagementUIEventArgs — エンタープライズ管理 UI アクティブ化シナリオの IActivatedEventArgsIActivatedEventArgsWithUser を実装します

Windows。Graphics.Printing.Workflow:
"実験段階から安定版へ移行:"

  • IPrintWorkflowPrinterJob3 — パススルー属性をサポートするインターフェイス

更新されたプロパティ:

  • IsPassthroughJob に名前が変更された IsPassthroughJobWithAttributes
WinRT Experimental API の追加

Windows.AI.Agents.Mcp:
新しいインターフェイス:

  • IMcpMessageFilterExperimental2 — クライアント/サーバー プロセス識別子と ID を持つ Initialize メソッドに加えて、MCP メッセージ フィルタリング用の OnMessage を追加します。

Windows.Devices.Haptics:
KnownSimpleHapticsControllerWaveformsの新しいプロパティ:

  • Collide — 衝突触覚フィードバックの波形 ID
  • Align — アライメント触覚フィードバックの波形 ID
  • Step ステップ触覚フィードバックの波形 ID
  • Grow — 成長触覚フィードバックの波形 ID

Windows.Graphics.Capture:
新しいインターフェイス:

  • IDirect3D11CaptureFrame3 — フレーム ConfigurationIteration キャプチャするプロパティを追加します。
  • IGraphicsCaptureSession7ConfigurationIteration プロパティを追加し、ウィンドウの除外リスト管理を行います
  • IDisplayGraphicsCaptureSession — ディスプレイ固有のグラフィックス キャプチャ セッション

新しいメソッド:

  • SetWindowExclusionList — キャプチャから除外するウィンドウの一覧を設定します。
  • GetWindowExclusionList — 現在のウィンドウ除外リストを取得します。

Windows.Media.ClosedCaptioning:
新しい型:

  • ClosedCaptionTheme — カスタマイズがサポートされているクローズド キャプション テーマを表します

新しいメソッド:

  • GetAvailableThemes — 利用可能なクローズド キャプション テーマを取得します
  • GetSelectedTheme — 現在選択されているテーマを取得します。
  • TrySetSelectedTheme — 選択したテーマの設定を試みます

新しいイベント:

  • SelectedThemeChanged — 選択したクローズド キャプション テーマが変更されたときに発生します。
Win32 API の追加と更新

イベント トレース (evntprov.h / evntcons.h)
新しい定義:

  • EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1 — 予約済みイベント データ記述子の種類
  • EventProviderSetReserved2EVENT_INFO_CLASS 列挙型の新しい値
  • EVENT_HEADER_FLAG_RESERVED1 — 新しいイベント ヘッダー フラグ

HID 使用法 (hidusage.h)
新しい触覚の使用値:

  • HID_USAGE_HAPTICS_WAVEFORM_COLLIDE — 衝突触覚波形
  • HID_USAGE_HAPTICS_WAVEFORM_ALIGN — アラインメント触覚波形
  • HID_USAGE_HAPTICS_WAVEFORM_STEP ステップハプティック(触覚)波形
  • HID_USAGE_HAPTICS_WAVEFORM_GROW — 成長触覚波形

エラー コード (winerror.h)
新しい BitLocker エラー コード:

  • FVE_E_MISSING_PROTECTORS — BitLocker 保護機能がありません
  • FVE_E_METHOD_MISMATCH — BitLocker メソッドの不一致

セキュリティ/認証 (NTSecPKG.h)
新しい定義:

  • SECPKG_CALL_AGENT_LOGON — エージェント ベースのログオンのセキュリティ パッケージ呼び出しフラグ
  • KSecAllocateContextBuffer — セキュリティ コンテキスト バッファーを割り当てる関数
  • C++ 互換性のための extern "C" ガードを追加しました

Crypto / TPM (ncrypt.h)
新しい TPM プロパティは次を定義します。

  • NCRYPT_PCP_AIKSTORE_PROPERTY — TPM AIKストアプロパティ
  • NCRYPT_PCP_EKSTORE_PROPERTY — TPM EK ストア プロパティ

コンテンツ インデックス作成 (NTQuery.h)
新しい定義:

  • CI_VERSION_QUERY_METADATA — クエリ メタデータ/セマンティック信頼性のコンテンツ インデックス バージョン

シェル API (shellapi.h)
新しい定義:

  • ABC_OVERLAYDESKTOPICONS — オーバーレイデスクトップアイコンのフラグ ABM_NEW

Rust Bindgen 互換性 (ntdef.h/ winnt.h)
更新済み

  • DECLSPEC_NOINITALL マクロで Rust bindgen パスが除外されるようになりました !defined(RUST_BINDGEN)

WRL Async (wrl/async.h)
更新済み

  • _InterlockedCompareExchangeと参照カウント (cCompleteDelegateRefCount_) を使用してスレッド セーフ用に非同期完了処理が再処理されました

ビルド 10.0.26100.8038

リリース日: 2026 年 3 月

WinRT API の追加と更新

Windows.ApplicationModel.Contacts.Provider:
新しい型:

  • IContactProvider - GetContactFromRemoteIdAsync メソッドとのインターフェイス

Windows.Devices.Printers:
新しい型:

  • IppAttributeGroupKind - IPP 属性グループの種類の列挙型
  • IIppAttributeConverterStatics - ConvertPrintTicketToIppAttributesForPrinterConvertBufferToIppAttributesConvertIppAttributesToBufferとのインターフェース接続
  • IppAttributeConverter - ランタイム クラス
  • IPdlPassthroughProvider2 - IsPassthroughWithJobAttributesSupported プロパティと StartPrintJobWithIppJobAttributes メソッドとのインターフェイス

Windows.Graphics.Printing.PrintSupport:
新しい型:

  • IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5 - SetPdlPassthroughWithJobAttributesSupported メソッドとのインターフェイス

Windows。Graphics.Printing.Workflow:
新しい型:

  • IPrintWorkflowPrinterJob3 - IsPassthroughJob プロパティ、 GetPassthroughJobAttributes、および GetPassthroughJobOperationAttributes メソッドを使用したインターフェイス

Windows.Storage.Search:
新しい型:

  • IQueryOptionsAdditionalSearchSources - プロパティ IncludeCloudProvidersIncludeLocalSemanticIndex を追加します QueryOptions
Win32 API の追加と更新

Bluetooth Hands-Free プロファイル (bthdef.h)
HFP Audio Gateway の新しい定義と、SDP および BRSF でサポートされる機能 Hands-Free 追加しました。

  • HFP_AG_SDP_SUPPORTED_FEATURE_* - 3 方向通話、エコー キャンセル、音声認識、帯域内リング トーン、音声タグ、ワイド バンド音声などの Audio Gateway SDP 機能フラグ
  • HFP_AG_BRSF_SUPPORTED_FEATURE_* - 3 方向通話、エコー キャンセル、音声認識、拒否呼び出し、拡張通話状態/制御、コーデック ネゴシエーションなどのオーディオ ゲートウェイ BRSF 機能フラグ
  • HFP_HF_SDP_SUPPORTED_FEATURE_* - ハンズフリーのためのエコーキャンセル、3方向通話、CLIプレゼンテーション、音声認識、リモートボリュームコントロール、ワイドバンド音声などのSDP機能フラグ
  • HFP_HF_BRSF_SUPPORTED_FEATURE_* - エコー キャンセル、3 方向呼び出し、CLI プレゼンテーション、音声認識、リモート ボリューム制御、コーデック ネゴシエーションなどの BRSF 機能フラグを Hands-Free します
  • HFP_NETWORK_NO_ABILITY_TO_REJECTHFP_NETWORK_ABILITY_TO_REJECT - ネットワーク呼び出し拒否機能フラグ

仮想化ベースのセキュリティ (ntstatus.h/ winerror.h)
新しいエラー コード:

  • STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE - VSM ファームウェア測定シールの障害状態
  • ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE - 対応する Win32 エラー コード

ビデオ エンコード (codecapi.h)
D3D12 再構築画像出力の新しい列挙型とプロパティ:

  • eAVEncVideoD3D12ReconstructedPictureOutputMode 列挙型
  • CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode コーデック API GUID

Direct3D 12 (d3d12.h)
厳密な配置に対するスペル修正の定義:

  • D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT (誤って綴られたALIGNEMNT バリアントを置き換えます)
  • D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT (誤って綴られたALIGNEMNT バリアントを置き換えます)

ローカル セキュリティ機関 (ntlsa.h)
エージェント ベースのログオン用の新しい構造体を追加しました。

  • _LSA_AGENT_LOGON_CREDENTIAL - エージェント ログオン資格情報データ
  • _LSA_AGENT_ACCOUNT_INFO - エージェント アカウント情報
  • _LSA_AGENT_ACCOUNT_LIST - エージェント アカウントの一覧

コンテンツ インデックス作成 (NTQuery.h)
新しい定義:

  • CI_VERSION_CORRID - コンテンツ インデックス バージョンの関連付け ID

Secure Channel (schannel.h)
TLS 拡張機能のコピーに新しい種類が追加されました。

  • SCH_COPY_EXTS_DATA struct - TLS 拡張機能をコピーするためのデータ構造
  • SchCopyExtsOptions enum - TLS 拡張機能のコピー操作のオプション

Text Services Framework (TextStor.h)
新しい定義:

  • TS_SD_DISABLEWRITINGSUGGESTIONS - 提案の書き込みを無効にするフラグ
  • TS_SS_MULTILINE - 複数行テキスト ストアのサポートにフラグを設定する

Remote Desktop 仮想チャネル (tsvirtualchannels.h)
RDP ウィンドウ情報用の新しいインターフェイス、構造体、列挙型が追加されました。

  • IWTSWindowChangedCallback - ウィンドウ変更通知のコールバック インターフェイス
  • IWTSWindowInfoService - ウィンドウ情報、クライアント プロセス ID、セッションの種類、およびウィンドウの変更のサブスクライブを照会するためのインターフェイス
  • WTSWindowInfo struct - ウィンドウ情報データ
  • RdpSessionType enum - RDP セッションの種類の値

WebAuthn プラグイン API (webauthnplugin.h)
"実験段階から安定版へ移行:"

  • WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 (以前の EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)
  • WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 (以前の EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)
  • WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 (以前の EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
COM API の更新

Remote Desktop 仮想チャネル (tsvirtualchannels.idl)
RDP ウィンドウ情報の新しいインターフェイスを追加しました。

  • IWTSWindowChangedCallback - WindowChanged メソッドを使用したコールバック インターフェイス
  • IWTSWindowInfoService - GetWindowInfoGetRdpClientProcessIdGetRdpSessionTypeSubscribeWindowChangedUnsubscribeWindowChanged
  • WTSWindowInfo struct - ウィンドウ情報データ
  • RdpSessionType enum - RDP セッションの種類の値

ビルド 10.0.26100.7705

リリース日: 2026 年 2 月

WinRT API の追加と更新

Windows。Ui。Shell.Tasks:
アプリ タスクを管理するための新しい名前空間:

  • AppTaskContract - タスク API の API コントラクト
  • AppTaskState - タスクの状態の列挙
  • IAppTaskContentIAppTaskContentStatics - タスク コンテンツのインターフェイス
  • IAppTaskInfoIAppTaskInfo2IAppTaskInfoStatics - タスク情報のインターフェイス
  • IAppTaskResultAssetIAppTaskResultAssetFactory - タスク結果資産のインターフェイス
  • AppTaskContent - タスク コンテンツのランタイム クラス
  • AppTaskInfo - タスク情報のランタイム クラス
  • AppTaskResultAsset - タスク結果資産のランタイム クラス

Windows.UI.Shell.CompanionWindows:
コンパニオン ウィンドウ管理用の新しい名前空間:

  • CompanionWindowsContract - コンパニオン ウィンドウの API コントラクト
  • CompanionWindowRequestResultStatus - 要求結果の状態の列挙
  • ICompanionWindowCoordinatorICompanionWindowCoordinatorStatics - コーディネーター インターフェイス
  • ICompanionWindowRequestICompanionWindowRequestResult - 要求インターフェイス
  • CompanionWindowCoordinator - コンパニオン ウィンドウを調整するためのランタイム クラス
  • CompanionWindowRequestCompanionWindowRequestResult - 要求のランタイム クラス

Windows.Devices.Haptics:
触覚フィードバックの新しい種類と機能強化:

  • HapticDeviceType - 触覚デバイスの種類の新しい列挙型 (UniversalApiContract 19.0)
  • HapticsControllerOverrideToken - コントローラー オーバーライド トークンの新しい構造体
  • IInputHapticsManagerIInputHapticsManagerStatics - 入力触覚管理のための新しいインターフェイス
  • InputHapticsManager - 入力触覚を管理するための新しいランタイム クラス
Win32 API の追加と更新

Windows Hypervisor エミュレーション (WinHvEmulation.h)
AMD64 用の新しいエミュレーター管理機能を追加しました。

  • WHvEmulatorCreateEmulator - 指定されたコールバックを使用して新しいエミュレーター インスタンスを作成します
  • WHvEmulatorDestroyEmulator - エミュレーター インスタンスを破棄します
  • メモリ アクセス、I/O ポート処理、仮想プロセッサ レジスタ操作用の追加エミュレーター管理 API

WebAuthn プラグイン (webauthnplugin.h)
更新されたドキュメント:

  • プラグインから発信されたネストされた WebAuthN コールには、プラグイン RPID が必要になりました (以前は省略可能でした)。

Windows エラー コード (winerror.h)
更新されたエラー定義とコード

グラフィックス ドライバー モデル (d3dukmdt.h、d3dkmdt.h)
グラフィックス ドライバーの表示モードの定義とユーザー モードの種類の更新

Windows ユーザー インターフェイス (WinUser.h)
ユーザー インターフェイス定義の更新

暗号化 (wincrypt.h)
暗号化関数定義の更新

プロパティ キー (propkey.h)
更新されたプロパティ キーの定義

HTTP API (http.h)
HTTP サーバー API 定義の更新

この SDK バージョンでは、Visual Studio の Windows SDK 10.0.26100.7175 によってトリガーされた BinSkim Warning 4146 が修正されています。


ビルド 10.0.26100.7627

リリース日: 2026 年 1 月

WinRT API の追加と更新

Windows.Security.Credentials:
新しいインターフェイス:

  • IKeyCredentialManagerCreateWithWindowStatics - 関連付けられたウィンドウ ハンドルを使用してキー資格情報を作成するためのメソッドを提供します
  • IKeyCredentialWithWindow - ウィンドウ関連付けのサポートを使用してキー資格情報機能を拡張する

新しいメソッド:

  • KeyCredentialManager.RequestCreateForWindowAsync - 特定のウィンドウに関連付けられているキー資格情報を作成します
Win32 API の追加と更新

WinSQLite (winsqlite3.h / winsqlite3ext.h)
SQLite バージョンの更新:

新しいエラー コード:

  • SQLITE_ERROR_RESERVESIZE
  • SQLITE_ERROR_KEY
  • SQLITE_ERROR_UNABLE

新しい IO エラー コード:

  • SQLITE_IOERR_BADKEY
  • SQLITE_IOERR_CODEC

新機能:

  • SQLITE_IOCAP_SUBPAGE_READ

新しいファイル制御コード:

  • SQLITE_FCNTL_NULL_IO
  • SQLITE_FCNTL_BLOCK_ON_CONNECT

新しいソース管理定数:

  • SQLITE_SCM_BRANCH
  • SQLITE_SCM_TAGS
  • SQLITE_SCM_DATETIME

winnt.h
新しい定義:

  • SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID - クレデンシャル UI コンテキスト向けの新しいセキュリティ必須の整合性レベル RID

ビルド 10.0.26100.7463

リリース日: 2025 年 12 月

WinRT API の追加と更新

Windows.Management.Deployment:

  • PackageOperationPriorityAddPackageOptionsを介して公開されるStagePackageOptions列挙型と新しい優先度フィールドを追加しました。
Win32 API の追加と更新

ドライバー ランタイムレポート
新しい構造体を追加しました:

  • _DRIVER_INFO_ENTRY
  • _DRIVER_RUNTIME_REPORT
  • _RUNTIME_REPORT_DIGEST_HEADER

DNS SVCB/HTTPS レコードの解析
新しい構造体を追加しました:

  • DNS_SVCB_PARAM
  • DNS_SVCB_PARAM_IPV4DNS_SVCB_PARAM_IPV6
  • DNS_SVCB_PARAM_ALPN
  • DNS_SVCB_PARAM_MANDATORY
  • DNS_SVCB_PARAM_UNKNOWN

検索エンジンとクエリ エンジン
更新または追加された構造体:

  • CONTENTRESTRICTION
  • VECTORRESTRICTION
  • NODERESTRICTION
  • NOTRESTRICTION

オーディオ/デバイスのアクティブ化
オーディオ スタック内の新しいデバイス レベルのアクティブ化シナリオ用の IMMDeviceActivator インターフェイスを追加しました。

ファームウェア テーブルの列挙
更新済み

  • EnumSystemFirmwareTables
  • GetSystemFirmwareTable

ビルド 10.0.26100.7175

リリース日: 2025 年 11 月

更新された API

次の Win32 API ヘッダーに対して行われた更新 (定義、構造体、列挙型、インターフェイス、およびその他の変更):

  • AppxPackaging.h、AppxPackaging.idl (インターフェイス IAppxFactory4、IAppxBundleFactory3、IAppxBundleReader2)
新しい API

WinRT 名前空間が更新されました (新規または変更された API/型):

  • Windows.ApplicationModel.DataTransfer
  • Windows.Management.Update
  • Windows.Security.Credentials
  • Windows.Storage.Provider
  • Windows.System.RemoteSystems
  • AppxManifestTypes.xsd スキーマの更新
既知の問題

BinSkim 警告 4146 は Visual Studio 内の Windows SDK 10.0.26100.7175 によってトリガーされました

  • Visual Studio 17.14.22 に付属する Windows SDK バージョン 10.0.26100.7175 に含まれる少数の Windows SDK ライブラリで C4146 が明示的に無効になっているという警告が原因で、BinSkim ルール BA2007 でビルドが失敗する可能性がある問題を認識しています。
  • プロジェクトの構成とツールチェーンの設定によっては、この SDK バージョンを使用すると、ビルドの中断やセキュリティ ツールの検証エラーが発生する場合があります。
  • 修正プログラムが特定され、現在、Visual Studio更新プログラムに備えています。 これにより、影響を受ける SDK コンテンツが更新され、予期される動作が復元されます。 修正プログラムが利用可能になるまでは、次のいずれかの軽減策を使用できます。
    • サポートされている別の Windows SDK バージョンにプロジェクトを再ターゲットするか、
    • ビルド構成で特定の BinSkim 警告を抑制する (長期的には推奨されません)

ビルド 10.0.26100.6901

リリース日: 2025 年 10 月

更新された API

次の Win32 API ヘッダー、定義、構造体、列挙型、およびその他の変更に対して行われた更新。

  • networksetup.h
  • windows.system.power.thermal.h
  • windows.ui.input.preview.text.h
新しい API

次の WinRT 名前空間に新しい API を追加しました。

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

ビルド 10.0.26100.6584

リリース日: 2025 年 9 月

Windows 11バージョン 25h2 パブリック リリースに対応するリリース。

更新された API

次の Win32 API ヘッダー、定義、構造体、列挙型、およびその他の変更に対して行われた更新。

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

次の WinRT ヘッダーと idl に新しい API を追加しました。

  • windows.security.credentials.h
  • windows.system.power.thermal.h、windows.system.power.thermal.idl
新しい試験的 API

実験用 API を次に更新または追加しました。

  • 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

ビルド 10.0.26100.4948

リリース日: 2025 年 8 月

更新された API

新しい定義、構造体、列挙型、およびその他の変更を追加して、次の Win32 API ヘッダーに対して行われた更新。

  • ModelContextProtocolHelpers.h
  • PrintSupportManifestSchema_v3.xsd
新しい API

次の WinRT ヘッダーと idl に新しい API を追加しました。

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

実験的なタグを次の項目から削除しました。

  • windows.ui.input.preview.text (かつては ENABLE_WINRT_EXPERIMENTAL_TYPES の下にあった API は現在安定しています)

ビルド 10.0.26100.4654

リリース日: 2025 年 7 月

更新された API

新しい定義、構造体、列挙型、およびその他の変更を追加して、次の Win32 API ヘッダーに対して行われた更新。

  • 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
新しい API

次の Win32 ヘッダーに新しい API を追加しました。

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

新しい WinRT プレビュー名前空間を追加しました。

  • windows.ui.input.preview.text

ビルド 10.0.26100.4188

リリース日: 2025 年 5 月

新しい API

次の WinRT 名前空間に新しい API を追加または更新しました。

  • Windows。Ai。Actions
  • Windows。Ai。ModelContextProtocol (試験段階)
  • Windows.ApplicationModel.Background.Bluetooth
  • Windows.Devices.Bluetooth
  • Windows.UI.ViewManagement

次の Win32 ヘッダーに新しい API を追加しました。

  • http.h
    • HttpQueryRequestProperty
  • ntlsa.h
    • LsaSetLocalSystemAccess
    • LsaQueryLocalSystemAccess
    • LsaQueryLocalSystemAccessAll
  • WinUser.h
    • ConvertToInterceptWindow
    • IsInterceptWindow
    • ApplyWindowAction
    • RegisterCloakedNotification
    • EnterMoveSizeLoop
更新された API

Win32 CRT ヘッダーに対する更新:

  • corecrt_search.h
  • wchar.h

新しい定義、構造体、列挙型を追加して、次の Win32 API ヘッダーに対して行われた更新。

  • 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

新しい Win32 API ヘッダーを追加しました。

  • ModelContextProtocolHelpers.h
新しい試験的 API

次の Win32 API ヘッダーに実験用 API を追加しました。

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

ビルド 10.0.26100.3916

リリース日: 2025 年 4 月

新しい API

ユーザーの優先 UserInteractionMode をサポートするために 、windows.ui.viewmanagement WinRT 名前空間に新しい API を追加しました。

searchapi.h Win 32 API ヘッダーにセマンティック検索のサポートを追加しました。

新しい GamingExperience Win32 API ヘッダーを追加しました。

次の Win32 ヘッダーに新しい API を追加しました。

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

ビルド 10.0.26100.3624

リリース日: 2025 年 3 月

新しい API

windows.ui.viewmanagement.core WinRT 名前空間の CoreInputViewKind 列挙体にゲームパッドのサポートを追加しました。

次の Win32 ヘッダーに新しい API を追加しました。

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

ビルド 10.0.26100.3323

リリース日: 2025 年 2 月

更新された API

前のビルドで windows.devices.sensors 名前空間に追加された PrivacyScreen WinRT API の名前を変更しました。 これらは現在、OnlookerDetection API です。


ビルド 10.0.26100.3037

リリース日: 2025 年 1 月

新しい API

windows.devices.sensors 名前空間に新しい WinRT API が追加されました。

  • PrivacyScreenOptions クラス。
  • HumanPresenceSettings.PrivacyScreenOptions メソッド。
  • LightSensor.IsChromaticitySupportedメソッド。
  • これらのメソッドをサポートするために、新しいプロパティと構造体も追加されました。
新しい試験的 API

次の Win32 ヘッダー内で実験用 API が変更されました (Expertimental API は運用環境では使用しないでください)。

  • webauthn.h

ビルド 10.0.26100.2454

リリース日: 2025 年 1 月

更新された API

次の Win32 ヘッダーに大きな追加または変更を行いました。

  • windows.applicationmodel.background.h: Bluetooth 関連の API が多数追加されました。
  • windows.applicationmodel.calls.h: 多数の VOIP 呼び出し構成 API が追加されました。

次の Win32 API を追加または変更しました。

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 が呼び出される前にマシンで使用できることを確認してください。

新しい試験的 API

次の Win32 ヘッダーには、多くの実験用 API が追加されました (運用環境では実験用 API を使用しないでください)。

  • webauthn.h

ビルド 10.0.26100.1742

リリース日: 2024 年 9 月 24

Windows 11バージョン 24H2 パブリック リリースに対応するリリース。


ビルド 10.0.26100

リリース日: 2024 年 5 月 5 日

Windows 11バージョン 24H2 プレビューに対応する 10.0.26100 シリーズの初期リリース。


22000 以前のバージョン

ビルド 10.0.22621.3235

リリース日: 2024 年 2 月 29 日

サービス更新プログラム 10.0.22621.3235。


ビルド 10.0.22621.2428

リリース日: 2023 年 10 月 24 日

サービス更新プログラム 10.0.22621.2428。


ビルド 10.0.22621.1778

リリース日: 2023 年 5 月

サービス更新プログラム 10.0.22621.1778。

強調表示された機能
  • WindowTabManager API を使用すると、タブ付きインターフェイスを持つアプリケーションは、開いているタブに関する情報を Windows シェルに提供できます。
  • 使いやすさを向上させ、人間のプレゼンス機能をサポートするセンサーの新しい設定を追加するための HumanPresence API の更新。
  • RemoteDesktop API を使用すると、アプリケーションはリモート デスクトップとローカル デスクトップを切り替えることができます。

Windows SDK for Windows 11 バージョン 22H2

サービス更新プログラム 10.0.22621.755。 VS 17.4 リリースの ARM64 サポートが含まれています


Windows 10 SDK バージョン 2104

更新された API
  • api-ms-win-net-isolation-l1-1-0.lib を削除しました。 api-ms-win-net-isolation-l1-1-0.lib に対してリンクしていたアプリは、代わりに OneCoreUAP.lib を切り替えることができます。
  • irprops.lib を削除しました。 irprops.lib に対してリンクしていたアプリは、ドロップイン置換として bthprops.lib に切り替えることができます。
  • ENUM tagServerSelection を wuapicommon.h から wupai.h に移動し、ヘッダーを削除しました。 ENUM tagServerSelection を使用する場合は、wuapi.h または wuapi.idl を含める必要があります。
  • Windows 10 WinRT API Pack を使用すると、.NET Framework 4.5 以降と .NET Core 3.0 以降のライブラリとアプリに最新のWindows Runtime API サポートを追加できます。 Windows 10 WinRT API Pack にアクセスするには、Microsoft.Windows.SDK.Contracts nuget パッケージを参照してください。
  • 関数の printf ファミリは、正確に表現可能な浮動小数点数を出力するときに IEEE 754 の丸め規則に準拠しており、fesetroundの呼び出しによって要求された丸めモード 受け入れられます。 従来の動作は、 legacy_stdio_float_rounding.objとリンクするときに使用できます。
  • Windows App認定キット。 アプリ認定キットと Windows ストアのサポートされている API の一覧にいくつかの新しい API が追加されました。 サポートされている一覧に、Visual Studioで灰色表示または無効になっている API がある場合は、ソース ファイルに少し変更を加えてアクセスできます。 詳細については、この既知の 問題を参照してください。 テストに対するその他の更新プログラムを検索します。
ツールの更新

メッセージ コンパイラ (mc.exe) の更新:

  • 次に、.mc ファイル内の Unicode バイトオーダー マーク (BOM) を検出します。 .mc ファイルが UTF-8 BOM で始まる場合は、UTF-8 ファイルとして読み取られます。 それ以外の場合、UTF-16LE BOM で始まる場合は、UTF-16LE ファイルとして読み取られます。 -u パラメーターが指定された場合は、UTF-16LE ファイルとして読み取られます。 それ以外の場合は、現在のコード ページ (CP_ACP) を使用して読み取られます。
  • MC で生成された C/C++ ETW ヘルパーでの 1 つの定義規則 (ODR) の問題を回避できるようになりました (たとえば、競合する定義がMCGEN_EVENTWRITETRANSFERの 2 つの.cpp ファイルが同じバイナリにリンクされている場合、MC によって生成された ETW ヘルパーは、各.cpp ファイル内のMCGEN_EVENTWRITETRANSFERの定義を優先し、1 つまたは複数を任意に選択する代わりに)。

Windows トレース プリプロセッサ (tracewpp.exe) の更新:

  • Unicode 入力 (.ini、.tpl、およびソース コード) ファイルをサポートします。 UTF-8 または UTF-16 バイトオーダー マーク (BOM) で始まる入力ファイルは Unicode として読み取られます。 BOM で始まらない入力ファイルは、現在のコード ページ (CP_ACP) を使用して読み取られます。 下位互換性のために、-UnicodeIgnore コマンド ライン パラメーターが指定されている場合、UTF-16 BOM で始まるファイルは空として扱われます。
  • Unicode 出力 (.tmh) ファイルをサポートします。 既定では、出力ファイルは現在のコード ページ (CP_ACP) を使用してエンコードされます。 コマンド ライン パラメーター -cp:UTF-8 または -cp:UTF-16 を使用して、Unicode 出力ファイルを生成します。
  • 動作の変更: tracewpp は、すべての入力テキストを Unicode に変換し、Unicode で処理を実行し、出力テキストを指定された出力エンコードに変換するようになりました。 以前のバージョンの tracewpp では、Unicode 変換を回避し、1 バイト文字セットを想定してテキスト処理を実行しました。 これにより、入力ファイルが現在のコード ページに準拠していない場合に動作が変更される可能性があります。 これが問題である場合は、エンコードのあいまいさを回避するために、入力ファイルを UTF-8 (BOM を使用) に変換するか、-cp:UTF-8 コマンドライン パラメーターを使用することを検討してください。

TraceLoggingProvider.h の更新:

  • 構成マクロの競合によって発生する 1 定義規則 (ODR) の問題を回避します (たとえば、TLG_EVENT_WRITE_TRANSFERの定義が競合する 2 つの.cpp ファイルが同じバイナリにリンクされている場合、TraceLoggingProvider.h ヘルパーは、1 つを任意に選択するのではなく、各.cpp ファイル内のTLG_EVENT_WRITE_TRANSFERの定義を尊重するようになりました)。
  • C++ コードでは、TraceLoggingWrite マクロが更新され、可変個のテンプレートを使用した類似イベント間のコード共有が向上しました。

アプリに署名する。 Device Guard 署名は、Microsoft Store for Business および Education で使用できる Device Guard 機能です。これにより、企業はすべてのアプリが信頼できるソースから取得されることを保証できます。 Device Guard 署名に関する ドキュメントを参照してください。

SDK の更新プログラム
  • MSVC コンパイラ cl.exe (VS 2019 v16.6 で導入された/Zc:プリプロセッサ) で標準準拠 C プリプロセッサを使用してコンパイルするときのエラーに対処するために、SDK ヘッダーが更新されました。
  • "GdiplusTypes.h が NOMINMAX でコンパイルされない" という問題を修正しました。 Visual Studio フィードバックを確認します。
  • /std:c11 または /std:c17 を使用してビルドすると、次の情報が得られます。
    • C99 tgmath.h
    • assert.h の C11 static_assert
    • C11 stdalign.h
    • C11 stdnoreturn.h(C11標準ライブラリの一部)
既知の問題
  • ARM64 をターゲットとする Windows v11 の Clang/LLVM は、最新の winnt.h と互換性がありません

    • 回避策として、ARM64 プラットフォームをターゲットとする場合は、以前のバージョンの Windows 10 SDK (ビルド 19041) または Windows v10 の clang/LLVM を使用します
  • DirectXMath (このリリースのバージョン 3.16 を含む) は、ARM64 上の Windows 用の Clang/LLVM と互換性がありません。

  • 一部のヘッダー ファイルの大文字と小文字が変更され、大文字と小文字が区別されるファイル システム用に正規化されました。

    • OAIdl.h、ObjIdl.h、ObjIdlbase.h、OCIdl.h、Ole2.h、OleAuto.h、および OleCtl.h はすべて小文字になりました。
    • Windows ビルド用の Clang/LLVM の場合、警告なしで古いバージョンと最新のWindows 10 SDK の両方をサポートするには、CLI に -Wno-nonportable-system-include-path を追加するか、ソースで次の #pragma を追加します。

    #ifdef __clang__

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

    #endif


Windows 10 SDK バージョン 2004 サービス更新プログラム

リリース日: 2020 年 12 月 16

バグ修正
  • アンブレラ ライブラリとネイティブ OS ライブラリの両方 (onecoreuap.lib や kernel32.lib など) をリンクすると、予期しない、および診断が困難なクラッシュを解決しました
  • AppVerifier が動作しなくなる問題を解決しました
  • "タスクが HighVersionLie を有効にできませんでした" で WACK が失敗する原因となった問題を解決しました