Função RegDisableReflectionKey (winreg.h)
Desabilita a reflexão do Registro para a chave especificada. Desabilitar a reflexão de uma chave não afeta o reflexo de nenhuma subchave.
Sintaxe
LONG RegDisableReflectionKey(
[in] HKEY hBase
);
Parâmetros
[in] hBase
Um identificador para uma chave aberta do Registro. Esse identificador é retornado pela função RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx ou RegOpenKeyTransacted ; ele não pode especificar uma chave em um computador remoto.
Se a chave não estiver na lista de reflexão, a função terá êxito, mas não terá efeito. Para obter mais informações, consulte Redirecionador do Registro e Reflexão do Registro.
Retornar valor
Se a função obtiver êxito, o valor retornado será ERROR_SUCCESS.
Se a função falhar, o valor de retorno será o código de erro diferente de zero definido em Winerror.h. Você pode usar a função FormatMessage com o sinalizador FORMAT_MESSAGE_FROM_SYSTEM para obter uma descrição genérica do erro.
Comentários
Em WOW64, os aplicativos de 32 bits exibem uma árvore do Registro separada da árvore do Registro que os aplicativos de 64 bits exibem. A reflexão do Registro copia chaves e valores específicos do Registro entre as duas exibições.
Para restaurar a reflexão do Registro para uma chave desabilitada, use a função RegEnableReflectionKey .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista, Windows XP Professional x64 Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winreg.h (inclua Windows.h) |
Biblioteca | Advapi32.lib |
DLL | Advapi32.dll |