Función DegaussMonitor (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 que el uso de estos comandos podría dar lugar a un comportamiento de supervisión indefinido. No se recomienda usar estas funciones para monitores arbitrarios sin validar físicamente que funcionan según lo previsto.
Degausses un monitor. La desgaussing mejora la calidad de imagen y la fidelidad de color de un monitor mediante la desmagnetización del monitor.
Sintaxis
_BOOL DegaussMonitor(
[in] HANDLE hMonitor
);
Parámetros
[in] hMonitor
Identificador de un monitor físico. Para obtener el identificador del monitor, llame a GetPhysicalMonitorsFromHMONITOR o GetPhysicalMonitorsFromIDirect3DDevice9.
Valor devuelto
Si la función se ejecuta 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_DEGAUSS. La degaussing solo es compatible con monitores de tubo de rayos catódicos (CRT).
Esta función tarda aproximadamente 50 milisegundos en devolverse.
Esta función no se debe llamar con frecuencia, ya que llamarla con frecuencia no mejorará notablemente la calidad de imagen o la fidelidad del color del monitor.
Requisitos
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 |