ディスプレイ アダプタ カードのメモリ サイズを取得したいと思います。これを行う最善の方法は何ですか?
私の開発環境は Visual Studio C++ 2008 です。
ありがとう。
ディスプレイ アダプタ カードのメモリ サイズを取得したいと思います。これを行う最善の方法は何ですか?
私の開発環境は Visual Studio C++ 2008 です。
ありがとう。
これを取得する (より簡単で統一された) 方法の 1 つは、WMIまたは Windows 管理インストルメンテーションを使用することです。
たとえば、non programatically
WMI を介して表示します。
1. を開きRun > wbemtest > press enter
ます。これにより、WMI ウィンドウが表示されます。
2. クリックConnect > enter root\cimv2 into the box that has already root\default > push Connect.
3.Query > Enter query as Select * from Win32_VideoController > Apply > double click the value
返品をクリックします。これにより、グラフィック カードに関する情報を含むウィンドウが表示されます。
4. オブジェクト エディタ ウィンドウAdapterRam
で、グラフィック カードの RAM がバイト単位で表示されているフィールドを確認します。
これを VC++ でプログラム的に実行するには、WMI プロバイダーの API にアクセスする必要があります。ここに例があります。
それが役立つことを願っています。
使用しているグラフィックス ライブラリを考慮してください。インストールされているビデオ メモリを特定することの難しさは、ライブラリによって異なります。一部のライブラリは、このためのメソッドを提供していません。おそらく、インストールされているビデオ メモリを取得する最も簡単なライブラリは SDL です...