Compartilhar via


estrutura REG_POST_OPERATION_INFORMATION (wdm.h)

A estrutura REG_POST_OPERATION_INFORMATION contém informações sobre uma operação de registro concluída que uma rotina de registryCallback pode usar.

Sintaxe

typedef struct _REG_POST_OPERATION_INFORMATION {
  PVOID    Object;
  NTSTATUS Status;
  PVOID    PreInformation;
  NTSTATUS ReturnStatus;
  PVOID    CallContext;
  PVOID    ObjectContext;
  PVOID    Reserved;
} REG_POST_OPERATION_INFORMATION, *PREG_POST_OPERATION_INFORMATION;

Membros

Object

Um ponteiro para o objeto de chave do Registro para o qual a operação foi concluída. Esse membro só será válido se o membro Status da estrutura estiver definido como STATUS_SUCCESS. Para obter mais informações, consulte Ponteiros de objeto chave inválidos node Notificações do Registro.

Status

O valor do tipo NTSTATUS que o sistema retornará para a operação do Registro.

PreInformation

Um ponteiro para a estrutura que contém informações de pré-processamento para a operação do Registro concluída. Por exemplo, se a rotina de RegistryCallback estiver processando uma operação de RegNtPostQueryValueKey, o membro PreInformation apontará para uma estrutura de REG_QUERY_VALUE_KEY_INFORMATION. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

ReturnStatus

Um valor do tipo NTSTATUS fornecido pelo driver. Se a rotina RegistryCallback do driver retornar STATUS_CALLBACK_BYPASS, o sistema operacional usará o valor do membro ReturnStatus como o status que ele retorna para o thread que iniciou a operação do Registro. (Nesses casos, o sistema operacional também copia o valor do ReturnStatus membro para o membro status do.) Caso contrário, esse membro será ignorado. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

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

Para obter mais informações sobre como lidar com notificações pós-notificações, consulte Manipulando notificações.

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 Server 2003 e versões posteriores do sistema operacional Windows, mas alguns membros da estrutura estão disponíveis apenas para o Windows Vista e versões posteriores.
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback