structure REG_DELETE_KEY_INFORMATION (wdm.h)

La structure REG_DELETE_KEY_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser lors de la suppression d’une clé de Registre.

Syntaxe

typedef struct _REG_DELETE_KEY_INFORMATION {
  PVOID Object;
  PVOID CallContext;
  PVOID ObjectContext;
  PVOID Reserved;
} REG_DELETE_KEY_INFORMATION, *PREG_DELETE_KEY_INFORMATION, REG_FLUSH_KEY_INFORMATION, *PREG_FLUSH_KEY_INFORMATION;

Membres

Object

Pointeur vers l’objet de clé de Registre pour la clé à supprimer.

CallContext

Informations de contexte facultatives définies par le pilote que la routine RegistryCallback du pilote peut fournir. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

ObjectContext

Pointeur vers les informations de contexte définies par le pilote que le pilote a associées à un objet de Registre en appelant CmSetCallbackObjectContext. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

Reserved

Ce membre est réservé pour un usage ultérieur. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

Remarques

Le système transmet cette structure à la routine RegistryCallback chaque fois qu’un thread tente de supprimer une clé, par exemple, lorsqu’un thread en mode utilisateur appelle RegDeleteKey ou RegDeleteKeyEx ou lorsqu’un pilote appelle ZwDeleteKey.

Pour plus d’informations sur les opérations de filtrage du Registre, consultez Filtrage des appels du Registre.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible pour Microsoft Windows XP et les versions ultérieures du système d’exploitation Windows, mais certains membres de la structure sont disponibles uniquement pour Windows Vista et versions ultérieures.
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

CmSetCallbackObjectContext

RegistryCallback

ZwDeleteKey