次の方法で共有


IDebugSystemObjects4::GetCurrentProcessPeb メソッド (dbgeng.h)

GetCurrentProcessPeb メソッドは、現在のプロセスのプロセス環境ブロック (PEB) を返します。

構文

HRESULT GetCurrentProcessPeb(
  [out] PULONG64 Offset
);

パラメーター

[out] Offset

現在のプロセスの PEB のターゲットの仮想アドレス空間内の場所を受信します。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは正常に実行されました。

注釈

ユーザー モード デバッグでは、このメソッドは GetCurrentProcessDataOffset と同じ情報を提供します。

カーネル モード デバッグでは、最後のイベントが発生したシステム プロセスの PEB 構造体の場所が返されます。

メモ カーネル モードでは、ターゲットの現在のプロセスは常に、カーネル用に作成された デバッガー エンジン の単一の仮想プロセスです。 ただし、イベントは異なるシステム プロセスで発生する可能性があるため、このメソッドによって返される PEB の場所が変更される可能性があります。
 
プロセスの詳細については、「 スレッドとプロセス」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)