Função RestoreMonitorFactoryDefaults (highlevelmonitorconfigurationapi.h)
Aviso
As funções de configuração do monitor físico funcionam usando o padrão MCCS (Conjunto de Comandos de Controle do Monitor VESA) em uma interface I2C. Muitos monitores não implementam totalmente esse padrão; portanto, o uso desses comandos pode resultar em um comportamento de monitor indefinido. Não recomendamos usar essas funções para monitores arbitrários sem validar fisicamente que eles funcionam conforme o esperado.
Restaura as configurações de um monitor para seus padrões de fábrica.
Sintaxe
_BOOL RestoreMonitorFactoryDefaults(
[in] HANDLE hMonitor
);
Parâmetros
[in] hMonitor
Identificador para um monitor físico. Para obter o identificador do monitor, chame GetPhysicalMonitorsFromHMONITOR ou GetPhysicalMonitorsFromIDirect3DDevice9.
Valor retornado
Se a função for bem-sucedida, o valor retornado será TRUE. Se a função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Essa função restaura todas as configurações compatíveis com as funções de configuração de monitor de alto nível. Ele também pode restaurar configurações que estão disponíveis apenas por meio das funções de baixo nível e não têm suporte das funções de alto nível. O valor atual de cada configuração é alterado para seu padrão de fábrica. As configurações exatas que mudam e os valores padrão dessas configurações dependem do fabricante. Essa função também pode alterar o intervalo de valores com suporte para algumas configurações.
Se essa função tiver suporte, a função GetMonitorCapabilities retornará o sinalizador MC_CAPS_RESTORE_FACTORY_DEFAULTS.
Essa função leva cerca de 5 segundos para retornar.
Se GetMonitorCapabilities retornar o sinalizador MC_RESTORE_FACTORY_DEFAULTS_ENABLES_MONITOR_SETTINGS, essa função também habilitará todas as configurações de monitor compatíveis com as funções de alto nível. Às vezes, é possível que um aplicativo desabilite determinadas configurações chamando as funções de baixo nível. Também é possível que o usuário desabilite determinadas configurações ajustando as configurações no painel de controle físico do monitor. Se isso acontecer, a configuração só poderá ser habilitada novamente por meio do painel de controle ou chamando RestoreMonitorFactoryDefaults. Não é possível desabilitar nenhuma configuração usando as funções de alto nível.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | highlevelmonitorconfigurationapi.h |
Biblioteca | Dxva2.lib |
DLL | Dxva2.dll |