RegQueryReflectionKey-Funktion (winreg.h)
Bestimmt, ob die Reflektion für den angegebenen Schlüssel deaktiviert oder aktiviert wurde.
Syntax
LONG RegQueryReflectionKey(
[in] HKEY hBase,
[out] BOOL *bIsReflectionDisabled
);
Parameter
[in] hBase
Ein Handle für den Registrierungsschlüssel. Dieses Handle wird von der RegCreateKeyEx-, RegCreateKeyTransacted-, RegOpenKeyEx- oder RegOpenKeyTransacted-Funktion zurückgegeben. Es kann keinen Schlüssel auf einem Remotecomputer angeben.
[out] bIsReflectionDisabled
Ein -Wert, der angibt, ob die Reflektion über RegDisableReflectionKey deaktiviert oder über RegEnableReflectionKey aktiviert wurde.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein in Winerror.h definierter Fehlercode ungleich null. Sie können die FormatMessage-Funktion mit dem flag FORMAT_MESSAGE_FROM_SYSTEM verwenden, um eine generische Beschreibung des Fehlers abzurufen.
Hinweise
Auf 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.
Verwenden Sie zum Deaktivieren der Registrierungsreflektion die RegDisableReflectionKey-Funktion . Verwenden Sie die RegEnableReflectionKey-Funktion , um die Reflektion für einen deaktivierten Schlüssel wiederherzustellen.
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 (Windows.h einschließen) |
Bibliothek | AdvApi32.lib |
DLL | AdvApi32.dll |