GetVCPFeatureAndVCPFeatureReply 함수(lowlevelmonitorconfigurationapi.h)
경고
물리적 모니터 구성 함수는 I2C 인터페이스를 통해 MCCS(VESA Monitor Control Command Set) 표준을 사용하여 작동합니다. 대부분의 모니터는 해당 표준을 완전히 구현하지 않습니다. 따라서 이러한 명령을 사용하면 정의되지 않은 모니터 동작이 발생할 수 있습니다. 의도한 대로 작동하는지 물리적으로 확인하지 않고 임의 모니터에 이러한 함수를 사용하지 않는 것이 좋습니다.
모니터에 대한 VCP(가상 제어판) 코드의 현재 값, 최대값 및 코드 형식을 검색합니다.
구문
_BOOL GetVCPFeatureAndVCPFeatureReply(
[in] HANDLE hMonitor,
[in] BYTE bVCPCode,
[out] LPMC_VCP_CODE_TYPE pvct,
[out] LPDWORD pdwCurrentValue,
[out] LPDWORD pdwMaximumValue
);
매개 변수
[in] hMonitor
실제 모니터에 대한 핸들입니다. 모니터 핸들을 얻으려면 GetPhysicalMonitorsFromHMONITOR 또는 GetPhysicalMonitorsFromIDirect3DDevice9를 호출합니다.
[in] bVCPCode
쿼리할 VCP 코드입니다. VCP 코드는 MCCS(VESA Monitor Control Command Set) 표준 버전 1.0 및 2.0을 포함합니다. 이 매개 변수는 연속 또는 비연속 VCP 또는 공급업체별 코드를 지정해야 합니다. 테이블 제어 코드가 아니어야 합니다.
[out] pvct
VCP 코드 형식을 MC_VCP_CODE_TYPE 열거형의 멤버로 받습니다. 이 매개 변수는 NULL일 수 있습니다.
[out] pdwCurrentValue
VCP 코드의 현재 값을 받습니다. 이 매개 변수는 NULL일 수 있습니다.
[out] pdwMaximumValue
bVCPCode가 연속 VCP 코드를 지정하는 경우 이 매개 변수는 VCP 코드의 최대값을 받습니다. bVCPCode가 비연속 VCP 코드를 지정하는 경우 이 매개 변수에서 받은 값은 정의되지 않습니다. 이 매개 변수는 NULL일 수 있습니다.
반환 값
함수가 성공하면 반환 값은 TRUE입니다. 함수가 실패하면 반환 값은 FALSE입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
이 함수는 DDC/CI(표시 데이터 채널 명령 인터페이스) 표준의 "VCP 기능 가져오기 & VCP 기능 회신 가져오기" 명령에 해당합니다. 공급업체별 VCP 코드는 이 함수와 함께 사용할 수 있습니다.
이 함수는 반환하는 데 약 40밀리초가 걸립니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | lowlevelmonitorconfigurationapi.h |
라이브러리 | Dxva2.lib |
DLL | Dxva2.dll |