estructura OB_POST_OPERATION_INFORMATION (wdm.h)

La estructura de OB_POST_OPERATION_INFORMATION proporciona información sobre una operación de control de procesos o subprocesos en una rutina ObjectPostCallback .

Sintaxis

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;

Miembros

Operation

Tipo de operación de identificador. Este miembro puede ser uno de los siguientes valores:

OB_OPERATION_HANDLE_CREATE

Se creó un nuevo identificador para un proceso o subproceso. Use Parameters-CreateHandleInformation> para crear información específica.

OB_OPERATION_HANDLE_DUPLICATE

Se ha duplicado un proceso o identificador de subproceso. Use Parameters-DuplicateHandleInformation> para obtener información específica de duplicados.

Flags

Reservado. En su lugar, use el miembro KernelHandle .

KernelHandle

Valor de ULONG que especifica si el identificador es un identificador de kernel. Si este valor es TRUE, el identificador es un identificador de kernel. De lo contrario, el identificador no es un identificador de kernel.

Reserved

Reservado para uso del sistema.

Object

Puntero al proceso o objeto de subproceso que es el destino de la operación de identificador.

ObjectType

Puntero al tipo de objeto del objeto. Este tipo puede ser PsProcessType para un proceso o PsThreadType para un subproceso.

CallContext

Puntero a información de contexto específica del controlador para la operación. Este valor es el valor que el miembro OperationInformation-CallContext> especifica para la rutina ObjectPreCallback.

ReturnStatus

Valor NTSTATUS para la operación de identificador.

Parameters

Puntero a una unión de OB_POST_OPERATION_PARAMETERS que contiene información específica de la operación. El miembro Operation determina qué miembro de la unión es válido. El puntero solo es válido cuando ReturnStatus es un código correcto.

Comentarios

A diferencia de la estructura OB_PRE_OPERATION_INFORMATION , los miembros de la estructura OB_POST_OPERATION_INFORMATION son puramente informativos; no se pueden modificar.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Server 2008 y versiones posteriores del sistema operativo Windows.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

OB_PRE_OPERATION_INFORMATION

ObjectPostCallback

ObjectPreCallback