Fonction RegQueryReflectionKey (winreg.h)
Détermine si la réflexion a été désactivée ou activée pour la clé spécifiée.
Syntaxe
LONG RegQueryReflectionKey(
[in] HKEY hBase,
[out] BOOL *bIsReflectionDisabled
);
Paramètres
[in] hBase
Handle de la clé de Registre. Ce handle est retourné par la fonction RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx ou RegOpenKeyTransacted . il ne peut pas spécifier une clé sur un ordinateur distant.
[out] bIsReflectionDisabled
Valeur qui indique si la réflexion a été désactivée via RegDisableReflectionKey ou activée via RegEnableReflectionKey.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour est un code d’erreur différent de zéro défini dans Winerror.h. Vous pouvez utiliser la fonction FormatMessage avec l’indicateur FORMAT_MESSAGE_FROM_SYSTEM pour obtenir une description générique de l’erreur.
Remarques
Sur WOW64, les applications 32 bits affichent une arborescence de Registre distincte de l’arborescence du Registre que les applications 64 bits affichent. La réflexion du Registre copie des clés et des valeurs de Registre spécifiques entre les deux vues.
Pour désactiver la réflexion du Registre, utilisez la fonction RegDisableReflectionKey . Pour restaurer la réflexion d’une clé désactivée, utilisez la fonction RegEnableReflectionKey .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP Professionnel Édition x64 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winreg.h (inclure Windows.h) |
Bibliothèque | AdvApi32.lib |
DLL | AdvApi32.dll |