estrutura REG_SAVE_KEY_INFORMATION (wdm.h)

A estrutura REG_SAVE_KEY_INFORMATION contém as informações de uma chave do Registro que está prestes a ser salva.

Sintaxe

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;

Membros

Object

Um ponteiro para um objeto de chave do Registro para a chave cujas informações estão prestes a ser salvas.

FileHandle

Um identificador para o arquivo no qual as informações do hive serão salvas.

Format

O formato no qual a chave ou o hive é salvo. Esse membro pode ter um dos valores a seguir.

Valor Significado
REG_STANDARD_FORMAT Salve no formato padrão. O formato padrão é o único formato compatível com o Windows 2000.
REG_LATEST_FORMAT Salve no formato mais recente. O formato mais recente tem suporte a partir do Windows XP. Depois que a chave for salva nesse formato, ela não poderá ser carregada em uma versão anterior do Windows.
REG_NO_COMPRESSION Salve sem compactação para operações de salvamento mais rápidas. O objeto de chave do Registro deve representar a raiz de um hive.

CallContext

Informações de contexto opcionais definidas pelo driver que a rotina RegistryCallback do driver pode fornecer. Esse membro é definido a partir do Windows Vista.

ObjectContext

Um ponteiro para informações de contexto definidas pelo driver, que o driver associou a um objeto do Registro chamando CmSetCallbackObjectContext. Esse membro é definido a partir do Windows Vista.

Reserved

Este membro é reservado para uso futuro. Esse membro é definido a partir do Windows Vista.

Comentários

Para obter mais informações sobre operações de filtragem de registro, consulte Filtrando chamadas de registro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows Vista SP2.
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

CmSetCallbackObjectContext

RegistryCallback