Función GetMonitorBrightness (highlevelmonitorconfigurationapi.h)
Advertencia
Las funciones de configuración del monitor físico funcionan con el estándar veSA Monitor Control Command Set (MCCS) a través de una interfaz I2C. Muchos monitores no implementan completamente ese estándar; por lo tanto, el uso de estos comandos podría dar lugar a un comportamiento de supervisión no definido. No se recomienda usar estas funciones para monitores arbitrarios sin validar físicamente que funcionan según lo previsto.
Recupera la configuración de brillo mínimo, máximo y actual de un monitor.
Sintaxis
_BOOL GetMonitorBrightness(
[in] HANDLE hMonitor,
[out] LPDWORD pdwMinimumBrightness,
[out] LPDWORD pdwCurrentBrightness,
[out] LPDWORD pdwMaximumBrightness
);
Parámetros
[in] hMonitor
Identificador de un monitor físico. Para obtener el identificador del monitor, llame a GetPhysicalMonitorsFromHMONITOR o GetPhysicalMonitorsFromIDirect3DDevice9.
[out] pdwMinimumBrightness
Recibe el brillo mínimo del monitor.
[out] pdwCurrentBrightness
Recibe el brillo actual del monitor.
[out] pdwMaximumBrightness
Recibe el brillo máximo del monitor.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es TRUE. Si se produce un error en la función, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Si se admite esta función, la función GetMonitorCapabilities devuelve la marca MC_CAPS_BRIGHTNESS.
Esta función tarda aproximadamente 40 milisegundos en devolverse.
La configuración de brillo es una configuración de monitor continua. Para obtener más información, vea Uso de las funciones de configuración de High-Level Monitor.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | highlevelmonitorconfigurationapi.h |
Library | Dxva2.lib |
Archivo DLL | Dxva2.dll |