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


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

Отключает кэширование дескриптора предопределенного дескриптора реестра для HKEY_CURRENT_USER текущего процесса. Эта функция не работает на удаленном компьютере.

Чтобы отключить кэширование дескрипторов всех предопределенных дескрипторов реестра, используйте функцию RegDisablePredefinedCacheEx .

Синтаксис

LSTATUS RegDisablePredefinedCache();

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

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

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

Комментарии

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

Требования

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

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

FormatMessage

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

RegDisablePredefinedCacheEx

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