System.Win.ComObj.DeleteRegKey

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DeleteRegKey(const Key: string; RootKey: HKEY);

C++

extern DELPHI_PACKAGE void __fastcall DeleteRegKey(const System::UnicodeString Key, HKEY RootKey = (HKEY)(0x80000000));

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj System.Win.ComObj

Description

Supprime une clé secondaire de HKEY_CLASSES_ROOT de la base de registres.

Utilisez DeleteRegKey pour mettre à jour la base de registres système.

Remarque :  DeleteRegKey est utile pour l'implémentation de la méthode UpdateRegistry d'une fabrique de classes.

DeleteRegKey supprime la clé secondaire de RootKey qui est passée dans Key.

Key doit spécifier une chaîne terminée par le caractère Null, qui est le nom de la clé à supprimer. La chaîne ne doit pas être NULL. La clé à supprimer ne doit pas comporter de sous-clés.

RootKey est la clé de niveau supérieur sous laquelle la clé à supprimer apparaît. Sa valeur par défaut est HKEY_CLASSES_ROOT.

Si DeleteRegKey réussit, elle supprime toute la clé de la base de registres, y compris toutes ses valeurs. Une exception est déclenchée si elle échoue.

Voir aussi