structure REG_RESTORE_KEY_INFORMATION (wdm.h)
La structure REG_RESTORE_KEY_INFORMATION contient les informations relatives à une clé de Registre qui est sur le point d’être restaurée.
Syntaxe
typedef struct _REG_RESTORE_KEY_INFORMATION {
PVOID Object;
HANDLE FileHandle;
ULONG Flags;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_RESTORE_KEY_INFORMATION, *PREG_RESTORE_KEY_INFORMATION;
Membres
Object
Pointeur vers un objet de clé de Registre pour la clé qui est sur le point d’être restaurée.
FileHandle
Handle du fichier à partir duquel la ruche sera restaurée.
Flags
REG_FORCE_RESTORE
0x00000008L
Si elle est spécifiée, l’opération de restauration est exécutée même si des handles ouverts existent au niveau ou en dessous de l’emplacement dans la hiérarchie du Registre vers lequel pointe le paramètre hKey .
REG_WHOLE_HIVE_VOLATILE
0x00000001L
S’il est spécifié, un nouvel ensemble volatile (mémoire uniquement) d’informations du Registre, ou hive, est créé. Si REG_WHOLE_HIVE_VOLATILE est spécifié, la clé identifiée par le paramètre hKey doit être la valeur HKEY_USERS ou HKEY_LOCAL_MACHINE.
REG_REFRESH_HIVE
0x00000002
Si la valeur est définie, l’emplacement de la sous-arborescence vers laquelle pointe le paramètre hKey est restauré à son état immédiatement après le dernier vidage. La sous-arborescence ne doit pas être vidée de la paresse (en appelant RegRestoreKey avec REG_NO_LAZY_FLUSH spécifiée comme valeur de ce paramètre) ; l’appelant doit disposer du privilège de base de calcul approuvé (TCB) ; et le handle auquel le paramètre hKey fait référence doit pointer vers la racine de la sous-arborescence.
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
L’indicateur REG_REFRESH_HIVE est opaque et un filtre ne doit pas tenter de le modifier.
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 sur Windows Vista SP2 et versions ultérieures du système d’exploitation Windows. |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |