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

Отключает кэширование дескрипторов для всех предопределенных дескрипторов реестра для текущего процесса.

Синтаксис

LSTATUS RegDisablePredefinedCacheEx();

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

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

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

Комментарии

Эта функция не работает на удаленном компьютере.

Службы, изменяющие олицетворение, должны вызывать эту функцию перед использованием любого из предопределенных дескрипторов.

Например, любой доступ к HKEY_CURRENT_USER после вызова этой функции приводит к выполнению операций открытия и закрытия на HKEY_USERS\SID_of_current_user или на HKEY_USERS. ЗНАЧЕНИЕ DEFAULT , если куст текущего пользователя не загружен. Дополнительные сведения об идентификаторах безопасности см. в разделе Идентификаторы безопасности.

Требования

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

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

FormatMessage

Предопределенные ключи

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