Partager via


structure REG_SAVE_KEY_INFORMATION (wdm.h)

La structure REG_SAVE_KEY_INFORMATION contient les informations d’une clé de Registre qui est sur le point d’être enregistrée.

Syntaxe

typedef struct _REG_SAVE_KEY_INFORMATION {
  PVOID  Object;
  HANDLE FileHandle;
  ULONG  Format;
  PVOID  CallContext;
  PVOID  ObjectContext;
  PVOID  Reserved;
} REG_SAVE_KEY_INFORMATION, *PREG_SAVE_KEY_INFORMATION;

Membres

Object

Pointeur vers un objet de clé de Registre pour la clé dont les informations sont sur le point d’être enregistrées.

FileHandle

Handle du fichier dans lequel les informations de ruche seront enregistrées.

Format

Format dans lequel la clé ou la ruche est enregistrée. Ce membre peut avoir l’une des valeurs suivantes.

Valeur Signification
REG_STANDARD_FORMAT Enregistrez au format standard. Le format standard est le seul format pris en charge par Windows 2000.
REG_LATEST_FORMAT Enregistrez dans le dernier format. Le dernier format est pris en charge à partir de Windows XP. Une fois la clé enregistrée dans ce format, elle ne peut pas être chargée sur une version antérieure de Windows.
REG_NO_COMPRESSION Enregistrez sans compression, pour accélérer les opérations d’enregistrement. L’objet de clé de Registre doit représenter la racine d’une ruche.

CallContext

Informations de contexte facultatives définies par le pilote que la routine RegistryCallback du pilote peut fournir. Ce membre est défini à partir de Windows Vista.

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 à partir de Windows Vista.

Reserved

Ce membre est réservé pour un usage ultérieur. Ce membre est défini à partir de Windows Vista.

Remarques

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 à partir de Windows Vista SP2.
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

CmSetCallbackObjectContext

RegistryCallback