私は WPF アプリケーションを作成しており、システムにインストールされているビデオ カードに関する情報を表示する必要があります。現在のビデオ カードでサポートされているピクセル バージョンを取得できないという問題に直面しました。.NET を使用してこれを行うにはどうすればよいですか? (DirectX ライブラリなどの外部コードのインポートも適切なソリューションです)。
1 に答える
1
WPF 自体は、RenderCapability.Tier プロパティを介してシステムの機能に関する基本的な情報のみを提供します。ここでは層について詳しく説明しますが、層 2 にいる限り、ピクセル シェーダーを使用できます。ただし、ティア 2 は DX9 以上が利用可能であることを実際に表しているだけなので、それ以上のピクセル シェーダー機能を使用することは避ける必要があります。おそらくWPF4では、別の層または詳細が追加されていますが、現時点では確認できる.NET 4 VMが手元にありません。
それを超えて、現在は XNA FrameworkであるManaged DirectXを使用して、下位レベルの情報を取得できます。
于 2009-10-19T14:19:38.337 に答える