Freigeben über


RegDisablePredefinedCacheEx-Funktion (winreg.h)

Deaktiviert die Handle-Zwischenspeicherung für alle vordefinierten Registrierungshandles für den aktuellen Prozess.

Syntax

LSTATUS RegDisablePredefinedCacheEx();

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode.

Hinweise

Diese Funktion funktioniert nicht auf einem Remotecomputer.

Dienste, die den Identitätswechsel ändern, sollten diese Funktion aufrufen, bevor sie eines der vordefinierten Handles verwenden.

Beispielsweise führt jeder Zugriff auf HKEY_CURRENT_USER , nachdem diese Funktion aufgerufen wurde, dazu, dass Öffnen- und Schließenvorgänge für HKEY_USERS\SID_of_current_user oder für HKEY_USERS ausgeführt werden . DEFAULT , wenn die Struktur des aktuellen Benutzers nicht geladen wird. Weitere Informationen zu SIDs finden Sie unter Sicherheitsbezeichner.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winreg.h (einschließlich Windows.h)
Bibliothek Advapi32.lib
DLL Advapi32.dll

Weitere Informationen

FormatMessage

Vordefinierte Schlüssel

Registrierungsfunktionen