Partager via


structure REG_SAVE_KEY_INFORMATION (wdm.h)

La structure REG_SAVE_KEY_INFORMATION contient les informations d’une clé de Registre 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 vers le 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 Enregistrer 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 Enregistrer sans compression, pour accélérer les opérations d’enregistrement. L’objet clé de Registre doit représenter la racine d’une ruche.

CallContext

Informations contextuelles 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é à une utilisation ultérieure. Ce membre est défini à partir de Windows Vista.

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows Vista SP2.
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

CmSetCallbackObjectContext

RegistryCallback