Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем использовать функции конфигурации монитора низкого уровня, необходимо ознакомиться со следующими стандартами:
- Интерфейс команд канала данных дисплея (DDC/CI)
- Набор команд управления монитором VESA (MCCS)
Низкоуровневые функции работают, получая и устанавливая значения кодов виртуальной панели управления (VCP). Код VCP может быть непрерывным или прерывистым. Непрерывные коды могут принимать любое значение от нуля до максимального значения для конкретного поставщика. Неконтинуальные коды поддерживают определённый набор значений, который также зависит от поставщика.
Чтобы использовать низкоуровневые функции конфигурации монитора, выполните следующие действия.
- Получите дескриптор HMONITOR путем вызова EnumDisplayMonitors или MonitorFromWindow.
- Вызовите GetNumberOfPhysicalMonitorsFromHMONITOR, чтобы получить количество физических мониторов, связанных с дескриптором HMONITOR.
- Вызовите GetPhysicalMonitorsFromHMONITOR, чтобы получить список идентификаторов физических мониторов.
- Вызовите GetCapabilitiesStringLength, чтобы получить длину строки возможностей DDC/CI монитора. Строка возможностей — это строка ASCII, содержащая статические сведения о мониторе. В одной части строки перечислены коды VCP, поддерживаемые монитором. Строка также содержит поддерживаемые значения неконтинных кодов VCP.
- Выделите буфер для хранения строки возможностей и вызовите CapabilitiesRequestAndCapabilitiesReply, чтобы получить строку.
- Проверьте строку возможностей, чтобы определить, какие коды VCP поддерживает монитор.
- Для непрерывного кода VCP вызовите GetVCPFeatureAndVCPFeatureReply, чтобы получить текущие и максимальные значения кода. Для неконтинетного кода VCP выполните анализ строки возможностей, чтобы получить поддерживаемые значения.
- Вызовите SetVCPFeature, чтобы задать новое значение для кода VCP.
Связанные разделы