DirectX9のレガシーオーバーレイプレーンはWindows10では機能しません

今日の投稿では、 MicrosoftDirectX9(Microsoft DirectX 9)レガシーオーバーレイプレーンがWindows10のMiracastディスプレイとWindows10のWindowsDisplayDriver (Windows 10)Model(Windows Display Driver Model)WDDM)2.0グラフィックスドライバーで動作(Windows 10)しない理由を理解しようとします。

DirectX 9

適切な主題に飛び込む前に、新しい読者のために、MiracastWDDM、およびMicrosftDirectXの簡単な説明を見てみましょう。(Microsft DirectX)

Microsoft DirectXとは何ですか?

Microsoft DirectXは、 (Microsoft DirectX)Microsoft プラットフォームでマルチメディア、特にゲームプログラミングとビデオに関連するタスクを処理するため  のアプリケーションプログラミングインターフェイス(API )のコレクションです。(APIs)元々、これらのAPI(APIs)の名前はすべて、 Direct3D、  DirectDraw、  DirectMusic、  DirectPlay、  DirectSoundなどの Directで始まりました。

DirectXという名前は、これらすべてのAPI(APIs)(  特定のAPI名を表す(API)X ) の省略形として造られ、すぐにコレクションの名前になりました。

Miracastとは何ですか?

Miracastは、 (Miracast is a screen-mirroring protocol)Androidデバイスや最近のIntelコンピューターからテレビに 何でもブロードキャストできる画面ミラーリングプロトコルです。小さな画面に表示されるものはすべて、大きな画面に表示されます。すべてが適切に同期されていれば、ラグはほとんどなく、ほとんどのゲームを実行するのに十分な信頼性はありませんが、ビデオの視聴や生産性ソフトウェアの使用に最適です。

Windows Display Driver ModelWDDM)とは何ですか?

Windows Display Driver Model(WDDM)は、 WindowsVista以降の(Windows Vista)MicrosoftWindows バージョン を実行しているビデオカードドライバのグラフィックドライバアーキテクチャです 。

これは、以前の Windows2000 および WindowsXP ディスプレイドライバモデルXDDM/XPDMの代替品であり、より優れたパフォーマンスグラフィックスと新しいグラフィックス機能および安定性を実現することを目的としています。WindowsVistaおよび Windows7 のディスプレイドライバーは、 WDDMまたはXDDMのいずれかに準拠することを選択できます。 ただし、Windows 8からXDDMが削除されたことで 、 WDDMが唯一のオプションになりました。

WDDMは、 (WDDM)Direct3D10の(Direct3D 10)WindowsDWMデスクトップWindowsマネージャー(Desktop Windows Manager))およびデバイスドライバーインターフェイスをレンダリングするために必要です。

DirectX9レガシーオーバーレイプレーンは(DirectX 9)Miracastディスプレイでは機能しません

Microsoft DirectX 9レガシーオーバーレイプレーンは、 (Microsoft DirectX 9)WDDM2.0グラフィックスドライバーを搭載したWindows10のMiracastディスプレイでは機能しません。Miracastディスプレイで実行中にレガシーオーバーレイを使用しようとすると、エラーメッセージが表示されます。

このエラーがユーザーにどのように伝達されるかは、アプリケーションによるエラーの処理によって異なります。この問題が発生すると、ユーザーは次のいずれかの症状を目にする可能性があります。

  • アプリケーションがハングします。
  • アプリケーションがクラッシュします。
  • エラーメッセージは、レガシーオーバーレイを使用しようとしているアプリケーションによって表示されます。
  • ビデオの再生は空白です。

Microsoftによると、レガシーオーバーレイはWindows10のWindowsDisplay Driver Model(WDDM)2.0グラフィックスドライバーではサポートされていないため(Windows 10)(Windows Display Driver Model) この問題(WDDM)が発生します。

I hope you find the information in this post useful!



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts