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

Weitere Informationen

RegCreateKeyEx

RegDisableReflectionKey

RegOpenKeyEx

RegQueryReflectionKey

Registrierungsfunktionen

Registrierungsumleitung