Partager via


Fonction RegEnableReflectionKey (winreg.h)

Restaure la réflexion du Registre pour la clé désactivée spécifiée. La restauration de la réflexion pour une clé n’affecte pas la réflexion des sous-clés.

Syntaxe

LONG RegEnableReflectionKey(
  [in] HKEY hBase
);

Paramètres

[in] hBase

Handle de la clé de Registre précédemment désactivée à l’aide de la fonction RegDisableReflectionKey . Ce handle est retourné par la fonction RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx ou RegOpenKeyTransacted . il ne peut pas spécifier une clé sur un ordinateur distant.

Si la clé ne figure pas dans la liste de réflexion, cette fonction réussit mais n’a aucun effet. Pour plus d’informations, consultez Redirecteur de Registre et Réflexion du Registre.

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.

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

RegOpenKeyEx

RegQueryReflectionKey

Fonctions du Registre

Redirecteur du Registre