Compartilhar via


estrutura REG_REPLACE_KEY_INFORMATION (wdm.h)

A estrutura REG_REPLACE_KEY_INFORMATION descreve os metadados que estão prestes a ser substituídos por uma chave.

Sintaxe

typedef struct _REG_REPLACE_KEY_INFORMATION {
  PVOID           Object;
  PUNICODE_STRING OldFileName;
  PUNICODE_STRING NewFileName;
  PVOID           CallContext;
  PVOID           ObjectContext;
  PVOID           Reserved;
} REG_REPLACE_KEY_INFORMATION, *PREG_REPLACE_KEY_INFORMATION;

Membros

Object

Um ponteiro para um objeto de chave do Registro para a chave cujos metadados estão prestes a ser substituídos.

OldFileName

O nome do arquivo que recebe uma cópia de backup das informações do Registro que estão sendo substituídas.

NewFileName

O nome do arquivo com as informações do Registro. Normalmente, esse arquivo é criado usando a função RegSaveKey .

CallContext

Informações de contexto opcionais definidas pelo driver que a rotina RegistryCallback do driver pode fornecer. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

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 para o Windows Vista e versões posteriores do sistema operacional Windows.

Reserved

Este membro é reservado para uso futuro. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

Comentários

O sistema passa essa estrutura para a rotina RegistryCallback sempre que um thread tenta substituir os metadados de uma chave.

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 no Windows Vista SP2 e versões posteriores do sistema operacional Windows.
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

CmSetCallbackObjectContext

RegistryCallback