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 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, confira Ponteiros de objeto de chave inválidos em 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 RegistryCallback estiver processando uma operação RegNtPostQueryValueKey , o membro PreInformation apontará para uma estrutura 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 retorna ao thread que iniciou a operação do Registro. (Nesses casos, o sistema operacional também copia o valor do membro ReturnStatus para o membro Status .) 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 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

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 do Registro.

Requisitos

Requisito Valor
Cliente mínimo com suporte 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)

Confira também

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback