Функция 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 |