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 |