Функция SetMonitorColorTemperature (highlevelmonitorconfigurationapi.h)
Предупреждение
Функции конфигурации физического монитора работают с использованием стандарта НАБОРА команд управления монитором VESA (MCCS) через интерфейс I2C. Многие мониторы не полностью реализуют этот стандарт; поэтому использование этих команд может привести к неопределенному поведению монитора. Мы не рекомендуем использовать эти функции для произвольных мониторов без физической проверки того, что они работают должным образом.
Задает цветовую температуру монитора.
Синтаксис
_BOOL SetMonitorColorTemperature(
[in] HANDLE hMonitor,
[in] MC_COLOR_TEMPERATURE ctCurrentColorTemperature
);
Параметры
[in] hMonitor
Дескриптор физического монитора. Чтобы получить дескриптор монитора, вызовите метод GetPhysicalMonitorsFromHMONITOR или GetPhysicalMonitorsFromIDirect3Device9.
[in] ctCurrentColorTemperature
Цветовая температура, указанная как элемент перечисления MC_COLOR_TEMPERATURE .
Возвращаемое значение
Если функция выполнена успешно, возвращается значение TRUE. Если функция завершается сбоем, возвращается значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Если эта функция поддерживается, функция GetMonitorCapabilities возвращает флаг MC_CAPS_COLOR_TEMPERATURE. Функция GetMonitorCapabilities также возвращает диапазон цветовой температуры, поддерживаемый монитором. Параметр ctCurrentColorTemperature должен соответствовать одному из этих значений.
Изменение цветовой температуры изменяет белую точку монитора. Он также может изменить текущий диск и получить параметры. Чтобы получить параметры нового диска и получения, вызовите Методы GetMonitorRedGreenOrBlueDrive и GetMonitorRedGreenOrBlueGain соответственно.
Эта функция возвращает от 50 до 90 миллисекунда.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | highlevelmonitorconfigurationapi.h |
Библиотека | Dxva2.lib |
DLL | Dxva2.dll |