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