警告
物理监视器配置函数使用 I2C 接口上的 VESA 监视器控制命令集(MCCS)标准工作。 许多监视器未完全实现该标准;因此,使用这些命令可能会导致未定义的监视行为。 建议不要将这些函数用于任意监视器,而无需以物理方式验证它们是否按预期工作。
设置监视器的虚拟控制面板(VCP)代码的值。
语法
_BOOL SetVCPFeature(
[in] HANDLE hMonitor,
[in] BYTE bVCPCode,
[in] DWORD dwNewValue
);
参数
[in] hMonitor
物理监视器的句柄。 若要获取监视器句柄,请调用 GetPhysicalMonitorsFromHMONITOR 或 GetPhysicalMonitorsFromIDirect3DDevice9。
[in] bVCPCode
要设置的 VCP 代码。 VCP 代码在 VESA 监视器控制命令集(MCCS)标准版本 1.0 和 2.0 中定义。 此参数必须指定连续或非连续 VCP,或特定于供应商的代码。 它不应是表控件代码。
[in] dwNewValue
VCP 代码的值。
返回值
如果该函数成功,则返回值为 TRUE。 如果该函数失败,则返回值为 FALSE。 若要获取扩展的错误信息,请调用 GetLastError。
注解
此函数对应于显示数据通道命令接口(DDC/CI)标准的“设置 VCP 功能”命令。
此函数需要大约 50 毫秒才能返回。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows操作系统 |
标头 | lowlevelmonitorconfigurationapi.h |
图书馆 | Dxva2.lib |
DLL | Dxva2.dll |