Функция PsGetProcessExitStatus (ntddk.h)

Эта подпрограмма извлекает состояние завершения процесса.

Синтаксис

NTSTATUS PsGetProcessExitStatus(
  [in] PEPROCESS Process
);

Параметры

[in] Process

Указатель на структуру EPROCESS, представляющую процесс. Драйверы могут использовать подпрограммы PsGetCurrentProcess и ObReferenceObjectByHandle для получения указателя на структуру EPROCESS для процесса.

Возвращаемое значение

Возвращает состояние выхода предоставленного EPROCESS.

Комментарии

Драйвер может вызывать PsGetProcessExitStatus в следующих сценариях: мониторинг завершения процесса для получения сведений о том, завершился ли процесс обычно или из-за ошибки, очистка ресурсов для определения времени и способа очистки ресурсов, выделенных от имени процесса, а также отчеты об ошибках и ведение журнала для предоставления более подробных сведений о завершении процесса.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703
Верхняя часть ntddk.h
IRQL <= APC_LEVEL