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) |