Compartir a través de


Uso de las funciones de configuración de Low-Level Monitor

Antes de usar las funciones de configuración del monitor de bajo nivel, debe estar familiarizado con estos estándares:

  • Mostrar interfaz de comandos del canal de datos (DDC/CI)
  • Conjunto de comandos de control de monitor VESA (MCCS)

Las funciones de bajo nivel funcionan obteniendo y estableciendo los valores de los códigos de Virtual Panel de control (VCP). Un código VCP puede ser continuo o no continuo. Los códigos continuos pueden asumir cualquier valor entre cero y un valor máximo específico del proveedor. Los códigos no actuales admiten un conjunto definido de valores, que también es específico del proveedor.

Para usar las funciones de configuración del monitor de bajo nivel, realice los pasos siguientes:

  1. Obtenga un identificador HMONITOR llamando a EnumDisplayMonitors o MonitorFromWindow.
  2. Llame a GetNumberOfPhysicalMonitorsFromHMONITOR para obtener el número de monitores físicos asociados al identificador HMONITOR .
  3. Llame a GetPhysicalMonitorsFromHMONITOR para obtener una lista de identificadores para los monitores físicos.
  4. Llame a GetCapabilitiesStringLength para obtener la longitud de la cadena de funcionalidades DDC/CI de un monitor. La cadena capabilities es una cadena ASCII que contiene información estática sobre el monitor. Una parte de la cadena enumera los códigos VCP que admite el monitor. La cadena también muestra los valores admitidos de los códigos VCP no actuales.
  5. Asigne un búfer para contener la cadena de funcionalidades y llame a CapabilitiesRequestAndCapabilitiesReply para obtener la cadena.
  6. Analice la cadena de funcionalidades para determinar qué códigos VCP admite el monitor.
  7. Para un código VCP continuo, llame a GetVCPFeatureAndVCPFeatureReply para obtener los valores actuales y máximos del código. Para un código VCP no constante, analice la cadena de funcionalidades para obtener los valores admitidos.
  8. Llame a SetVCPFeature para establecer un nuevo valor para un código VCP.

Uso de la configuración del monitor