Функция PsGetProcessExitStatus (ntddk.h)
Эта подпрограмма извлекает состояние завершения процесса.
Синтаксис
NTSTATUS PsGetProcessExitStatus(
[in] PEPROCESS Process
);
Параметры
[in] Process
Указатель на структуру EPROCESS, представляющую процесс. Драйверы могут использовать подпрограммы PsGetCurrentProcess и ObReferenceObjectByHandle для получения указателя на структуру EPROCESS для процесса.
Возвращаемое значение
Возвращает состояние выхода предоставленного EPROCESS.
Комментарии
Драйвер может вызывать PsGetProcessExitStatus в следующих сценариях: мониторинг завершения процесса для получения сведений о том, завершился ли процесс обычно или из-за ошибки, очистка ресурсов для определения времени и способа очистки ресурсов, выделенных от имени процесса, а также отчеты об ошибках и ведение журнала для предоставления более подробных сведений о завершении процесса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 |
Верхняя часть | ntddk.h |
IRQL | <= APC_LEVEL |