Поделиться через


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

Эта подпрограмма получает состояние выхода процесса.

Синтаксис

NTSTATUS PsGetProcessExitStatus(
  [in] PEPROCESS Process
);

Параметры

[in] Process

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1703
заголовка ntddk.h
IRQL <= APC_LEVEL