Поделиться через


структура REG_SAVE_KEY_INFORMATION (wdm.h)

Структура REG_SAVE_KEY_INFORMATION содержит сведения о разделе реестра, который будет сохранен.

Синтаксис

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;

Члены

Object

Указатель на объект раздела реестра для раздела, сведения которого будут сохранены.

FileHandle

Дескриптор файла, в котором будут сохранены сведения о кусте.

Format

Формат, в котором сохраняется ключ или куст. Этот элемент может иметь одно из следующих значений.

Значение Значение
REG_STANDARD_FORMAT Сохранение в стандартном формате. Стандартный формат является единственным форматом, поддерживаемым Windows 2000.
REG_LATEST_FORMAT Сохранить в последнем формате. Последний формат поддерживается начиная с Windows XP. После сохранения ключа в этом формате его нельзя загрузить в более ранней версии Windows.
REG_NO_COMPRESSION Сохранение без сжатия для ускорения операций сохранения. Объект раздела реестра должен представлять корень куста.

CallContext

Необязательные сведения о контексте, определяемые драйвером, которые может предоставить подпрограмма RegistryCallback драйвера. Этот элемент определяется начиная с Windows Vista.

ObjectContext

Указатель на определяемые драйвером контекстные сведения, связанные драйвером с объектом реестра путем вызова CmSetCallbackObjectContext. Этот элемент определяется начиная с Windows Vista.

Reserved

Этот элемент зарезервирован для использования в будущем. Этот элемент определяется начиная с Windows Vista.

Комментарии

Дополнительные сведения об операциях фильтрации реестра см. в разделе Фильтрация вызовов реестра.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows Vista с пакетом обновления 2 (SP2).
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

CmSetCallbackObjectContext

RegistryCallback