Partager via


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

Voir aussi

RegCreateKeyEx

RegDisableReflectionKey

RegEnableReflectionKey

RegOpenKeyEx

Fonctions du Registre

Redirecteur du Registre