次の方法で共有


PsGetProcessStartKey 関数 (ntddk.h)

このルーチンは、ブート セッション間で一意のプロセスの識別子を生成します。

構文

ULONGLONG PsGetProcessStartKey(
  [in] PEPROCESS Process
);

パラメーター

[in] Process

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

戻り値

指定されたプロセスの一意識別子を指定する ULONGLONG を返します。

注釈

ドライバーがこのルーチンを呼び出す方法の例を次に示します。

ULONGLONG ProcessStartKey;
ProcessStartKey = PsGetProcessStartKey(PsGetCurrentProcess());

プロセス開始キーは、通常、時間の経過に伴うプロセスの追跡または識別に使用されます。

要件

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