Função RegEnableReflectionKey (winreg.h)

Restaura a reflexão do Registro para a chave desabilitada especificada. Restaurar a reflexão de uma chave não afeta o reflexo de nenhuma subchave.

Sintaxe

LONG RegEnableReflectionKey(
  [in] HKEY hBase
);

Parâmetros

[in] hBase

Um identificador para a chave do Registro que foi desabilitada anteriormente usando a função RegDisableReflectionKey . 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, essa função terá êxito, mas não terá efeito. Para obter mais informações, consulte Redirecionamento 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, 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.

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

Confira também

RegCreateKeyEx

RegDisableReflectionKey

RegOpenKeyEx

RegQueryReflectionKey

Funções do Registro

Redirecionador do Registro