estrutura OB_POST_OPERATION_INFORMATION (wdm.h)
A estrutura de OB_POST_OPERATION_INFORMATION fornece informações sobre uma operação de processamento ou identificador de thread para uma rotina de ObjectPostCallback.
Sintaxe
typedef struct _OB_POST_OPERATION_INFORMATION {
OB_OPERATION Operation;
union {
ULONG Flags;
struct {
ULONG KernelHandle : 1;
ULONG Reserved : 31;
};
};
PVOID Object;
POBJECT_TYPE ObjectType;
PVOID CallContext;
NTSTATUS ReturnStatus;
POB_POST_OPERATION_PARAMETERS Parameters;
} OB_POST_OPERATION_INFORMATION, *POB_POST_OPERATION_INFORMATION;
Membros
Operation
O tipo de operação de identificador. Esse membro pode ser um dos seguintes valores:
OB_OPERATION_HANDLE_CREATE
Um novo identificador para um processo ou thread foi criado. Use Parameters->CreateHandleInformation para obter informações específicas de criação.
OB_OPERATION_HANDLE_DUPLICATE
Um processo ou identificador de thread foi duplicado. Use Parameters->DuplicateHandleInformation para obter informações específicas de duplicata.
Flags
Reservado. Em vez disso, use o membro kernelHandle.
KernelHandle
Um valor ULONG que especifica se o identificador é um identificador de kernel. Se esse valor for TRUE, o identificador será um identificador de kernel. Caso contrário, o identificador não é um identificador de kernel.
Reserved
Reservado para uso do sistema.
Object
Um ponteiro para o processo ou objeto thread que é o destino da operação de identificador.
ObjectType
Um ponteiro para o tipo de objeto do objeto. Esse tipo pode ser PsProcessType para um processo ou PsThreadType para um thread.
CallContext
Um ponteiro para informações de contexto específicas do driver para a operação. Esse valor é o valor que o membro OperationInformation–>CallContext especifica para a rotina de ObjectPreCallback.
ReturnStatus
O valor NTSTATUS para a operação de identificador.
Parameters
Um ponteiro para uma união OB_POST_OPERATION_PARAMETERS que contém informações específicas da operação. O membro da Operação determina qual membro do sindicato é válido. O ponteiro é válido somente quando ReturnStatus é um código de êxito.
Observações
Ao contrário da estrutura OB_PRE_OPERATION_INFORMATION, os membros da estrutura OB_POST_OPERATION_INFORMATION são puramente informativos; você não pode modificá-los.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Server 2008 e versões posteriores do sistema operacional Windows. |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |