모니터에 대한 핸들을 얻고 Windows API에서 핸들 및 "GetMonitorInfo"기능을 사용하여 모니터의 정보를 얻는다면 해당 모니터가 DVI 또는 VGA를 사용하는지 여부와 같은 추가 정보를 확인할 수있는 방법이 있습니까 포트? 또는 그 장치의 이름은 무엇입니까?Windows API를 사용하여 주 모니터에서 VGA 또는 DVI를 프로그래밍 방식으로 결정합니까?
감사합니다.
모니터에 대한 핸들을 얻고 Windows API에서 핸들 및 "GetMonitorInfo"기능을 사용하여 모니터의 정보를 얻는다면 해당 모니터가 DVI 또는 VGA를 사용하는지 여부와 같은 추가 정보를 확인할 수있는 방법이 있습니까 포트? 또는 그 장치의 이름은 무엇입니까?Windows API를 사용하여 주 모니터에서 VGA 또는 DVI를 프로그래밍 방식으로 결정합니까?
감사합니다.
사용 된 포트 유형을 검색하는 직접적인 방법을 모르겠습니다. 내가 아는 최고의 정보는 WMI를 사용하여 Win32_DesktopMonitor
클래스의 개체를 열거하고 bandwidth
속성을 기반으로 한 연결을 추측 할 수 있다는 것입니다.
상당량의 작업을 수행하려는 경우 Win32_VideoController
개체를 열거하여 추측을 향상시킬 수 있습니다. 일부 컨트롤러는 VGA 만 있고 다른 컨트롤러는 DVI 만 지원합니다. 그러나 두 컨트롤러 모두를 지원하는 컨트롤러를 얻는다면 명시된 대역폭 (제공되지 않을 수 있음)을 기반으로 추측 할 수 있습니다.
그래, 그게 내가해야 할 일인 것 같아. MSDN이 더 쉬워지기를 바랬지 만, 원하는 것이 많이 남아있다. 감사합니다! – LeapDayWilliam