estrutura OB_POST_OPERATION_INFORMATION (wdm.h)
A estrutura OB_POST_OPERATION_INFORMATION fornece informações sobre uma operação de processamento ou identificador de thread para uma rotina 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 duplicadas.
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 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 da união é válido. O ponteiro é válido somente quando ReturnStatus é um código de êxito.
Comentários
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 |
---|---|
Cliente mínimo com suporte | 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) |