Поделиться через


Функция SetVCPFeature (lowlevelmonitorconfigurationapi.h)

Предупреждение

Функции конфигурации физического монитора работают с помощью стандартного набора команд управления VESA (MCCS) через интерфейс I2C. Многие мониторы не полностью реализуют этот стандарт; Поэтому использование этих команд может привести к неопределенному поведению монитора. Мы не рекомендуем использовать эти функции для произвольных мониторов без физический проверки того, что они работают должным образом.

Задает значение кода виртуальной панели управления (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. Этот параметр должен указывать непрерывный или не непрерывный виртуальный ЦП или код, зависящий от поставщика. Это не должен быть код элемента управления таблицами.

[in] dwNewValue

Значение кода VCP.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение равно TRUE. Если функция завершается ошибкой, возвращаемое значение равно FALSE. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Замечания

Эта функция соответствует команде Set VCP Feature (Set VCP Feature) из стандартного интерфейса командного интерфейса канала данных (DDC/CI).

Эта функция принимает около 50 миллисекунда для возврата.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
целевая платформа Виндоус
Заголовок lowlevelmonitorconfigurationapi.h
Библиотека Dxva2.lib
Библиотека dll Dxva2.dll

См. также

мониторинг функций конфигурации