estructura REG_SAVE_KEY_INFORMATION (wdm.h)

La estructura REG_SAVE_KEY_INFORMATION contiene la información de una clave del Registro que está a punto de guardarse.

Sintaxis

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;

Miembros

Object

Puntero a un objeto de clave del Registro para la clave cuya información está a punto de guardarse.

FileHandle

Identificador del archivo en el que se guardará la información de hive.

Format

Formato en el que se guarda la clave o subárbol. Este miembro puede tener uno de los siguientes valores.

Valor Significado
REG_STANDARD_FORMAT Guarde en formato estándar. El formato estándar es el único formato admitido por Windows 2000.
REG_LATEST_FORMAT Guarde en el formato más reciente. Se admite el formato más reciente a partir de Windows XP. Una vez guardada la clave en este formato, no se puede cargar en una versión anterior de Windows.
REG_NO_COMPRESSION Guarde sin compresión para ahorrar más rápido las operaciones. El objeto de clave del Registro debe representar la raíz de un subárbol.

CallContext

Información de contexto opcional definida por el controlador que puede proporcionar la rutina RegistryCallback del controlador. Este miembro se define a partir de Windows Vista.

ObjectContext

Puntero a la información de contexto definida por el controlador, que el controlador ha asociado a un objeto del Registro llamando a CmSetCallbackObjectContext. Este miembro se define a partir de Windows Vista.

Reserved

Este miembro se reserva para uso futuro. Este miembro se define a partir de Windows Vista.

Comentarios

Para obtener más información sobre las operaciones de filtrado del registro, consulte Filtrado de llamadas del Registro.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows Vista SP2.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

CmSetCallbackObjectContext

RegistryCallback