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


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

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

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

Задает значение кода виртуальной панель управления (VCP) для монитора.

Синтаксис

_BOOL SetVCPFeature(
  [in] HANDLE hMonitor,
  [in] BYTE   bVCPCode,
  [in] DWORD  dwNewValue
);

Параметры

[in] hMonitor

Обработка на физическом мониторе. Чтобы получить дескриптор монитора, вызовите Метод GetPhysicalMonitorsFromHMONITOR или GetPhysicalMonitorsFromIDirect3Device9.

[in] bVCPCode

Код VCP для задания. Коды VCP определяются в стандарте НАБОРА команд управления монитора VESA (MCCS) версий 1.0 и 2.0. Этот параметр должен указывать непрерывный или непрестанный VCP или код конкретного поставщика. Это не должен быть код элемента управления таблицей.

[in] dwNewValue

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

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

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

Комментарии

Эта функция соответствует команде "Set VCP Feature" (Задать компонент VCP) из стандарта Интерфейс команд канала отображения данных (DDC/CI).

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

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header lowlevelmonitorconfigurationapi.h
Библиотека Dxva2.lib
DLL Dxva2.dll

См. также раздел

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