Compartir a través de


Función RestoreMonitorFactoryDefaults (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.

Restaura la configuración de un monitor a sus valores predeterminados de fábrica.

Sintaxis

_BOOL RestoreMonitorFactoryDefaults(
  [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

Esta función restaura todas las opciones admitidas por las funciones de configuración de supervisión de alto nivel. También puede restaurar la configuración que solo está disponible a través de las funciones de bajo nivel y que no son compatibles con las funciones de alto nivel. El valor actual de cada configuración se cambia a su valor predeterminado de fábrica. La configuración exacta que cambia y los valores predeterminados de esa configuración dependen del fabricante. Esta función también puede cambiar el intervalo de valores admitidos para algunas opciones de configuración.

Si se admite esta función, la función GetMonitorCapabilities devuelve la marca MC_CAPS_RESTORE_FACTORY_DEFAULTS.

Esta función tarda unos 5 segundos en devolverse.

Si GetMonitorCapabilities devuelve la marca MC_RESTORE_FACTORY_DEFAULTS_ENABLES_MONITOR_SETTINGS, esta función también habilita todas las configuraciones de supervisión compatibles con las funciones de alto nivel. A veces es posible que una aplicación deshabilite determinadas configuraciones mediante una llamada a las funciones de bajo nivel. También es posible que el usuario deshabilite ciertas configuraciones ajustando la configuración en el panel de control físico del monitor. Si esto sucede, la configuración solo se puede volver a habilitar a través del panel de control o llamando a RestoreMonitorFactoryDefaults. No es posible deshabilitar ninguna configuración mediante las funciones de alto nivel.

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

Consulte también

Supervisar funciones de configuración

RestoreMonitorFactoryColorDefaults