Função RegQueryReflectionKey (winreg.h)

Determina se a reflexão foi desabilitada ou habilitada para a chave especificada.

Sintaxe

LONG RegQueryReflectionKey(
  [in]  HKEY hBase,
  [out] BOOL *bIsReflectionDisabled
);

Parâmetros

[in] hBase

Um identificador para a chave do Registro. Esse identificador é retornado pela função RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx ou RegOpenKeyTransacted ; ele não pode especificar uma chave em um computador remoto.

[out] bIsReflectionDisabled

Um valor que indica se a reflexão foi desabilitada por meio de RegDisableReflectionKey ou habilitada por meio de RegEnableReflectionKey.

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 desabilitar a reflexão do Registro, use a função RegDisableReflectionKey . Para restaurar a reflexão de 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

Confira também

RegCreateKeyEx

RegDisableReflectionKey

RegEnableReflectionKey

RegOpenKeyEx

Funções do Registro

Redirecionador do Registro