Windows Tips & News

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

click fraud protection
ハッシュタグハッシュコードアイコン
返信を残す

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

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

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

  • このビルドは、以前にリリースされた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つまたは 他の)。
  • C ++コードでは、TraceLoggingWriteマクロが更新され、可変個引数テンプレートを使用して同様のイベント間でコードをより適切に共有できるようになりました。

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

  • アプリへの署名が簡単になります。 デバイスガードの署名は、Microsoft Store for Business andEducationで利用できるデバイスガード機能です。 署名により、企業はすべてのアプリが信頼できるソースからのものであることを保証できます。 私たちの目標は、MSIXパッケージへの署名を容易にすることです。 デバイスガードの署名に関するドキュメントは、次の場所にあります。 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をインストールしておくとよいでしょう。

ソース: マイクロソフト

Windows10モダンスタンバイアーカイブ

このWebサイトでは、Cookieを使用して、Webサイト内を移動する際のエクスペリエンスを向上させます。 これらのCookieのうち、必要に応じて分類されたCookieは、Webサイトの基本的...

続きを読む

KB4598291 Windows 10v2004および20H2用にリリースされたオプションの更新

KB4598291 Windows 10v2004および20H2用にリリースされたオプションの更新

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいマイクロソフトは本日、火曜日のパッチに先立ち、新しい「プレビュー」パッチをリリー...

続きを読む

Linux Mint20.1のHypnotixIPTVアプリに関する詳細は次のとおりです。

Linux Mint20.1のHypnotixIPTVアプリに関する詳細は次のとおりです。

Linux Mintディストリビューションの背後にあるチームは、このホリデーシーズン中にLinux Mint 20.1をリリースすることを期待しているため、より多くの情報を共有しています。 詳細...

続きを読む