我注意到EnumDisplayDevices
和EnumDisplayMonitors
报告了哪个监视器连接到哪个端口的不同信息。
例如,我有4台显示器连接到我的显卡。其中3个是1920x1080,其中一个是1280x768。
我从EnumDisplayMonitors
获得的信息是:
1920 1080 \\.\DISPLAY1
1920 1080 \\.\DISPLAY2
1920 1080 \\.\DISPLAY3
1280 768 \\.\DISPLAY4
来自EnumDisplayDevices
的那个是:
1280 768 \\.\DISPLAY1
1920 1080 \\.\DISPLAY2
1920 1080 \\.\DISPLAY3
1920 1080 \\.\DISPLAY4
另外我注意到EnumDisplayDevices
中的顺序有时会被洗牌,所以它也可能是:
1280 768 \\.\DISPLAY1
1920 1080 \\.\DISPLAY4
1920 1080 \\.\DISPLAY2
1920 1080 \\.\DISPLAY3
无论如何,哪一个是正确的?
我正在寻找这个,因为我想从正确的监视器中读取EDID数据。