Windows Tips & News

Windows 10SDKプレビュービルド18950がリリースされました

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

ダウンロード可能な新しいWindows10 SDK InsiderPreview。 これは、以前のWindows 10 InsiderPreviewビルド18950を追加します。 最近ファストリングにリリースされました. このリリースでの変更点は次のとおりです。

広告

プレビューSDKはからダウンロードできます WindowsInsiderの開発者セクション.

既知の問題に対するフィードバックと更新については、 開発者フォーラム。 新しい開発者向け機能のリクエストについては、 WindowsプラットフォームUserVoice。

コンテンツ隠れる
注意事項:
ツールの更新
メッセージコンパイラ(mc.exe)
Windowsトレースプリプロセッサ(tracewpp.exe)
TraceLoggingProvider.h
DeviceGuard署名を使用してアプリに署名する
重大な変更
IRPROPS.LIBの削除
APIの更新、追加、削除
  • このビルドは、以前にリリースされたSDKおよびVisual Studio2017および2019と連携して機能します。 このSDKをインストールしても、Windows10ビルド1903以前を対象とするアプリを引き続きMicrosoftストアに送信できます。
  • Windows SDKは、正式にはVisual Studio2017以降でのみサポートされるようになります。 Visual Studio2019をダウンロードできます ここ.
  • このビルドのWindowsSDKは、にのみインストールされます。 Windows 10Insiderプレビュー ビルドします。
  • SDKへのスクリプトアクセスを支援するために、次の静的URLを介してISOにアクセスすることもできます。 https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

メッセージコンパイラ(mc.exe)

  • .mcファイルでUnicodeバイト順マーク(BOM)を検出するようになりました。 .mcファイルがUTF-8BOMで始まる場合、UTF-8ファイルとして読み取られます。 それ以外の場合、UTF-16LE BOMで始まる場合は、UTF-16LEファイルとして読み取られます。 -uパラメーターが指定された場合、UTF-16LEファイルとして読み取られます。 それ以外の場合は、現在のコードページ(CP_ACP)を使用して読み取られます。
  • 構成マクロの競合によって引き起こされる、MCで生成されたC / C ++ ETWヘルパーの単一定義規則(ODR)の問題を回避するようになりました(たとえば、2つの.cppファイルの定義が競合する場合 MCGEN_EVENTWRITETRANSFERは同じバイナリにリンクされ、MCで生成されたETWヘルパーは、任意に選択するのではなく、各.cppファイルのMCGEN_EVENTWRITETRANSFERの定義を尊重するようになりました。 どちらか一方)。

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

  • Unicode入力(.ini、.tpl、およびソースコード)ファイルをサポートするようになりました。 UTF-8またはUTF-16バイトオーダーマーク(BOM)で始まる入力ファイルは、Unicodeとして読み取られます。 BOMで始まらない入力ファイルは、現在のコードページ(CP_ACP)を使用して読み取られます。 下位互換性のために、-UnicodeIgnoreコマンドラインパラメーターが指定されている場合、UTF-16BOMで始まるファイルは空として扱われます。
  • 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

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

DeviceGuard署名を使用してアプリに署名する

  • アプリへの署名が簡単になります。 Device Guard署名は、Microsoft Store for Business andEducationで利用できるDeviceGuard機能です。 署名により、企業はすべてのアプリが信頼できるソースからのものであることを保証できます。 私たちの目標は、MSIXパッケージへの署名を簡単にすることです。 Device Guard署名に関するドキュメントは、次の場所にあります。 https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

IRPROPS.LIBの削除

このリリースでは、irprops.libがWindowsSDKから削除されました。 irprops.libに対してリンクしていたアプリは、ドロップインの代替としてbthprops.libに切り替えることができます。

のリリース以降、多くのAPIがプラットフォームに追加されています。 Windows 10 SDK、バージョン1903、 ビルド18362。

WIndows 10 Insider Previewビルド18950を実行しているソフトウェア開発者の場合は、このSDKをインストールしておくとよいでしょう。

ソース: マイクロソフト

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows ビルド 23451 (Dev) は、ファイル エクスプローラー、Windows スポットライト、ウィジェット、および [スタート] メニューを更新します

Windows ビルド 23451 (Dev) は、ファイル エクスプローラー、Windows スポットライト、ウィジェット、および [スタート] メニューを更新します

Dev チャネルの新しいリリースである Windows Build 23451 には、多数の新機能が含まれています。 ファイル エクスプローラーの最新の [詳細] ウィンドウ、Windows ス...

続きを読む

Google Chrome 113: WebGPU のサポート、選択したテキストの翻訳、15 のセキュリティ修正

5 月 3 日、Google は Chrome 113 を安定版ブランチにリリースしました。 このアップデートには、15 の個別の脆弱性に対処するセキュリティ修正と新機能の両方が含まれています。...

続きを読む

Windows 11 ビルド 22624.1690 (ベータ) は、設定に Facebook ウィジェット、通知バッジを追加します

Windows 11 ビルド 22624.1690 (ベータ) は、設定に Facebook ウィジェット、通知バッジを追加します

Windows Insider Program のベータ チャネルは、2 つのビルドを受け取りました。 Windows 11 ビルド 22624.1690 には、新しいサードパーティ ウィジェッ...

続きを読む