1

モニターのハンドルを取得し、そのハンドルと Windows API の「GetMonitorInfo」関数を使用してモニターの情報を取得できる場合、そのモニターが DVI を使用しているか VGA ポートを使用しているかなどの詳細情報を特定する方法はありますか? または、そのデバイスの名前は何ですか?

ありがとう。

4

1 に答える 1

1

使用されているポートの種類を取得する直接的な方法がわかりません。私が知っている限りでは、WMI を使用してクラスのオブジェクトを列挙し、プロパティWin32_DesktopMonitorに基づいて接続を推測できるということです。bandwidth

かなりの量の作業を行う気がある場合は、オブジェクトを列挙することで推測を改善できる場合がありWin32_VideoControllerます。VGA しかないコントローラもあれば、DVI しかないコントローラもありますが、両方をサポートするコントローラを入手した場合は、記載されている帯域幅 (どちらも提供されていない可能性があります) に基づいて推測することになります。

于 2012-02-29T17:29:48.773 に答える