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


структура 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

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

Format

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

Ценность Значение
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 (include Wdm.h, Ntddk.h, Ntifs.h)

См. также

CmSetCallbackObjectContext

RegistryCallback