RegDisableReflectionKey, fonction (winreg.h)

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

Syntaxe

LONG RegDisableReflectionKey(
  [in] HKEY hBase
);

Paramètres

[in] hBase

Handle d’une clé de Registre ouverte. 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, la 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.

Pour restaurer la réflexion du Registre pour 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

RegEnableReflectionKey

RegOpenKeyEx

RegQueryReflectionKey

Fonctions de Registre

Redirecteur du Registre