Partager via


Méthode IRegistryKey ::D eleteKey (portcls.h)

La DeleteKey méthode supprime la clé de Registre.

Syntaxe

NTSTATUS DeleteKey();

Valeur de retour

DeleteKey retourne STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.

Remarques

Un appelant supprime la clé de Registre d’un objet IRegistryKey en appelant la DeleteKey méthode sur cet objet. La clé ne peut être supprimée que si l’appelant a créé la clé avec un ACCESS_MASK qui autorise la suppression. L’appelant active la suppression en spécifiant une valeur de paramètre DesiredAccess de KEY_ALL_ACCESS (décrit dans ZwCreateKey) à l’appel PcNewRegistryKey, IPort ::NewRegistryKey ou IRegistryKey ::NewSubKey qui crée la clé. Lors de la suppression d’une clé, l’objet IRegistryKey ignore son handle de clé de Registre, et tous les autres handles de la clé supprimée ne deviennent pas valides.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Voir aussi

ACCESS_MASK

IPort ::NewRegistryKey

IRegistryKey

IRegistryKey ::NewSubKey

PcNewRegistryKey

ZwCreateKey

ZwDeleteKey