Windows 10 バージョン 2004 の新機能
このセクションでは、Windows 10 バージョン 2004 (Windows 10 May 2020 Update) でのドライバー開発に関する新機能と更新された機能について説明します。
Windows ドライバー
Windows 10 バージョン 2004 は、ユニバーサル ドライバーの移行リリースです。 このリリースでは、ユニバーサル ドライバーはまだ存在しますが、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 プレビュー - タイムラインなどの新機能がカバーされます。 タイム トラベル タイムラインを使用すると、タイム トラベル コード実行トレースを視覚化できます。
停止コード
「バグ チェック コード リファレンス」トピックが更新されました。「バグ チェック 0x1A: MEMORY_MANAGEMENT」や「バグ チェック 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION」などのトピックに新しいパラメーターが追加されました。
バグ チェック 0x1DA: HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR、バグ チェック 0x1A2: WIN32K_CALLOUT_WATCHDOG_BUGCHECK、バグ チェック 0x119: VIDEO_SCHEDULER_INTERNAL_ERROR などの新しい停止コードが追加されました。
ドライバーのセキュリティ
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 |