Partilhar via


estrutura REG_DELETE_VALUE_KEY_INFORMATION (wdm.h)

A estrutura REG_DELETE_VALUE_KEY_INFORMATION contém informações que a rotina de registryCallback de um driver pode usar quando o valor de uma chave do Registro está sendo excluído.

Sintaxe

typedef struct _REG_DELETE_VALUE_KEY_INFORMATION {
  PVOID           Object;
  PUNICODE_STRING ValueName;
  PVOID           CallContext;
  PVOID           ObjectContext;
  PVOID           Reserved;
} REG_DELETE_VALUE_KEY_INFORMATION, *PREG_DELETE_VALUE_KEY_INFORMATION;

Membros

Object

Um ponteiro para o objeto de chave do Registro para a chave cuja entrada de valor está prestes a ser excluída.

ValueName

Um ponteiro para uma estrutura UNICODE_STRING que contém o nome da entrada de valor que está prestes a ser excluída.

CallContext

Informações de contexto definidas pelo driver opcionais que a rotina de registryCallback do driver podem 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

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

Observações

O sistema passa essa estrutura para a rotina de RegistryCallback sempre que um thread tenta excluir uma entrada de valor, por exemplo, quando um thread no modo de usuário chama RegDeleteValue ou quando um driver chama ZwDeleteValueKey.

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e versões posteriores do sistema operacional Windows.
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

CmSetCallbackObjectContext

RegistryCallback

UNICODE_STRING

ZwDeleteValueKey