Поделиться через


Функция RegQueryReflectionKey (winreg.h)

Определяет, было ли отражение отключено или включено для указанного ключа.

Синтаксис

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

Параметры

[in] hBase

Дескриптор раздела реестра. Этот дескриптор возвращается функцией RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx или RegOpenKeyTransacted ; Невозможно указать ключ на удаленном компьютере.

[out] bIsReflectionDisabled

Значение типа , указывающее, было ли отражение отключено с помощью RegDisableReflectionKey или включено с помощью RegEnableReflectionKey.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение будет ERROR_SUCCESS.

Если функция завершается сбоем, возвращаемое значение представляет собой ненулевой код ошибки, определенный в Winerror.h. Чтобы получить общее описание ошибки, можно использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM.

Комментарии

В WOW64 32-разрядные приложения просматривают дерево реестра, отдельное от дерева реестра, которое просматривает 64-разрядные приложения. Отражение реестра копирует определенные разделы и значения реестра между двумя представлениями.

Чтобы отключить отражение реестра, используйте функцию RegDisableReflectionKey . Чтобы восстановить отражение для отключенного ключа, используйте функцию RegEnableReflectionKey .

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP Professional x64 Edition [только классические приложения]
Минимальная версия сервера Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header winreg.h (включая Windows.h)
Библиотека AdvApi32.lib
DLL AdvApi32.dll

См. также раздел

RegCreateKeyEx

RegDisableReflectionKey

RegEnableReflectionKey

RegOpenKeyEx

Функции реестра

Перенаправитель реестра