RegEnableReflectionKey-Funktion (winreg.h)
Stellt die Registrierungsreflektion für den angegebenen deaktivierten Schlüssel wieder her. Das Wiederherstellen der Reflektion für einen Schlüssel wirkt sich nicht auf die Reflexion von Unterschlüsseln aus.
Syntax
LONG RegEnableReflectionKey(
[in] HKEY hBase
);
Parameter
[in] hBase
Ein Handle für den Registrierungsschlüssel, der zuvor mithilfe der RegDisableReflectionKey-Funktion deaktiviert wurde. Dieses Handle wird von der RegCreateKeyEx-, RegCreateKeyTransacted-, RegOpenKeyEx- oder RegOpenKeyTransacted-Funktion zurückgegeben. Auf einem Remotecomputer kann kein Schlüssel angegeben werden.
Wenn der Schlüssel nicht in der Spiegelungsliste enthalten ist, ist diese Funktion erfolgreich, hat aber keine Auswirkung. Weitere Informationen finden Sie unter Registrierungsumleitung und Registrierungsreflektion.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein nichtzero-Fehlercode, der in Winerror.h definiert ist. Sie können die FormatMessage-Funktion mit dem flag FORMAT_MESSAGE_FROM_SYSTEM verwenden, um eine generische Beschreibung des Fehlers abzurufen.
Hinweise
In WOW64 zeigen 32-Bit-Anwendungen eine Registrierungsstruktur an, die von der Registrierungsstruktur getrennt ist, die 64-Bit-Anwendungen anzeigen. Die Registrierungsreflektion kopiert bestimmte Registrierungsschlüssel und -werte zwischen den beiden Ansichten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP Professional x64 Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winreg.h (einschließlich Windows.h) |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |