REG_DELETE_VALUE_KEY_INFORMATION structure (wdm.h)
La structure REG_DELETE_VALUE_KEY_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser lors de la suppression de la valeur d’une clé de Registre.
Syntaxe
typedef struct _REG_DELETE_VALUE_KEY_INFORMATION {
PVOID Object;
PUNICODE_STRING ValueName;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_DELETE_VALUE_KEY_INFORMATION, *PREG_DELETE_VALUE_KEY_INFORMATION;
Membres
Object
Pointeur vers l’objet de clé de Registre pour la clé dont l’entrée de valeur est sur le point d’être supprimée.
ValueName
Pointeur vers une structure UNICODE_STRING qui contient le nom de l’entrée de valeur sur le point d’être supprimée.
CallContext
Informations contextuelles 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 entrée de valeur, par exemple, lorsqu’un thread en mode utilisateur appelle RegDeleteValue ou lorsqu’un pilote appelle ZwDeleteValueKey.
Pour plus d’informations sur les opérations de filtrage du Registre, consultez Filtrage des appels de registre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible sur Microsoft Windows XP et versions ultérieures du système d’exploitation Windows. |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |