PsGetProcessExitStatus 関数 (ntddk.h)

このルーチンは、プロセスの終了状態を取得します。

構文

NTSTATUS PsGetProcessExitStatus(
  [in] PEPROCESS Process
);

パラメーター

[in] Process

プロセスを表す EPROCESS 構造体へのポインター。 ドライバーは 、PsGetCurrentProcess ルーチンと ObReferenceObjectByHandle ルーチンを使用して、プロセスの EPROCESS 構造体へのポインターを取得できます。

戻り値

指定された EPROCESS の終了状態を返します。

注釈

ドライバーは、次のシナリオで PsGetProcessExitStatus を呼び出す可能性があります。プロセスの終了を監視して、プロセスが正常に終了したか、エラーが原因で終了したかに関する情報を取得する場合、プロセスに代わって割り当てられたリソースをいつどのようにクリーンするかを決定するためのリソース クリーンアップ、およびプロセス終了に関する詳細情報を提供するためのエラーレポートとログ記録。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1703
Header ntddk.h
IRQL <= APC_LEVEL