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