Windows 10 バージョン 2004 の新機能

このセクションでは、Windows 10 バージョン 2004 (Windows 10 May 2020 Update) でのドライバー開発に関する新機能と更新された機能について説明します。

Windows ドライバー

Windows 10 バージョン 2004 は、 Universal ドライバーの移行リリースです。 このリリースでは、ユニバーサル ドライバーは引き続き存在しますが、Windows ドライバーで拡張されています。 Windows ドライバーは、追加の要件を持つユニバーサル ドライバーです。

Windows ドライバーは、Windows デスクトップ ドライバーとは区別されます。 Windows ドライバーはすべての Windows エディションで動作しますが、Windows デスクトップ ドライバーが動作するのは Windows 10 デスクトップ エディションのみです。

バージョン 2004 リリースのユニバーサル ドライバーに変更は必要ありませんが、今後の変更を事前に計画できるように、ドキュメントが利用可能になりました。

Windows ドライバーをビルド、インストール、展開、デバッグする方法については、「Windows ドライバーの概要」を参照してください。

Windows Hardware Error Architecture (WHEA)

WHEA には、新しいインターフェイス (v2) が含まれています。 エラー ソースを登録し、エラーをレポートする方法については、「Windows 10 で WHEA を使用する」を参照してください。

ディスプレイとグラフィック ドライバー

Windows 10 バージョン 2004 では、D3D12 メッシュ シェーダー サポート、サンプラー サポート、レイトレーシング拡張機能、ビデオ モーション予測、およびビデオ保護されたリソース サポートを含む、いくつかの新しい強化されたディスプレイおよびグラフィックス ドライバー機能が利用可能です。 これらの新機能の詳細については、「Windows 10 ディスプレイおよびグラフィックス ドライバーの新機能」を参照してください。

ストレージ ドライバー

ストレージ ミニポート ドライバーでは、デバイスをリセットする機能など、デバイスの内部状態に関する詳細情報を取得および設定できるようになりました。 まずは、IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG および StorPortHardwareReset をご覧ください。

Windows デバッガー

WinDbg プレビュー

WinDbg プレビューの更新により、WinDbg プレビュー - タイムラインなどの新機能がカバーされます。 タイム トラベル タイムラインを使用すると、タイム トラベル コード実行トレースを視覚化できます。

停止コード

ドライバーのセキュリティ

BinSkim ツールを使用するためのドライバーのセキュリティ チェックリスト の更新。

非推奨の機能

次の表では、Windows 10 で削除された Windows ドライバー開発の機能について説明します。

ドライバーのテクノロジ 機能 非推奨になったバージョン
GNSS/位置情報 Windows 8.1 用の位置情報ドライバー サンプルとその関連ドキュメント Windows 10 Version 1709
通信事業者のシナリオ (ネットワーク) AllowStandardUserPinUnlock Windows 10 Version 1709
スキャン/イメージ WSD (Web Services for Devices) Challenger 機能とその関連ドキュメント Windows 10 Version 1709
通信事業者 Sysdev メタデータ パッケージを使ったモバイル ブロードバンド アプリ エクスペリエンスのアプリは非推奨になりました。代わりに MO UWP APPS と COSA が推奨されます。 Windows 10 Version 1803