Compartilhar via


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)

Confira também

OB_PRE_OPERATION_INFORMATION

ObjectPostCallback

ObjectPreCallback