How to locate the EDID data folder/key in the registry, which belongs to a specific PHYSICAL_MONITOR

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
Hi,<br/>
<br/>
I call GetPhysicalMonitorsFromHMONITOR to get PHYSICAL_MONITOR object(s). <br/>
Later I pass the HANDLE(s) PHYSICAL_MONITOR.hPhysicalMonitor to Monitor <br/>
Configuration Functions like SetMonitorBrightness, SetVCPFeature, <br/>
etc. ... <br/>
<br/>
Depending on the content of the monitors EDID data I have to make<br/>
some descisions, how I have to call those Monitor Configuration Functions.<br/>
<br/>
As suggested here:<br/>
http://social.msdn.microsoft.com/Forums/pl-PL/wdk/thread/1a19a278-c296-4d34-ade7-83bf3315db96" target="_blank http://social.msdn.microsoft.com/Forums/pl-PL/wdk/thread/1a19a278-c296-4d34-ade7-83bf3315db96 <br/>
I already use: SetupDiGetClassDevices(GUID_DEVINTERFACE_MONITOR)/<br/>
SetupDiEnumDeviceInterfaces/SetupDiOpenDevRegKey<br/>
<br/>
to open the present EDID data folders/keys in the registry and to read <br/>
the EDID data. <br/>
<br/>
But I do not know which EDID data folder in the registry belongs to <br/>
which PHYSICAL_MONITOR object. <br/>
<br/>
I need to know, how I can locate the EDID data folder/key, which belongs<br/>
to a specific PHYSICAL_MONITOR object.<br/>
<br/>
Does somebody know how I can do this?<br/>
<br/>
<br/>
<br/>
Thanks in advance for a helpfull answer.<br/>

View the full article
 
Back
Top