命令ポインターの値と、命令ポインターの値の取得方法を記述するビットごとの組み合わせ値を取得します。
構文
HRESULT GetIP (
[out] ULONG32 *pnOffset,
[out] CorDebugMappingResult *pMappingResult
);
パラメーター
pnOffset [out]命令ポインターの値。
pMappingResult [out]命令ポインターの値の取得方法を記述する CorDebugMappingResult 列挙値のビットごとの組み合わせへのポインター。
注釈
命令ポインターの値は、関数の共通中間言語 (CIL) コードへのスタック フレームのオフセットです。 スタック フレームがアクティブな場合、このアドレスは次に実行する命令です。 スタック フレームがアクティブでない場合、このアドレスは、スタック フレームが再アクティブ化されたときに実行する次の命令です。
このフレームが Just-In-Time (JIT) コンパイル 済みフレームの場合、命令ポインターの値は、実際のネイティブ命令ポインターから後方にマッピングすることによって決定されるため、値は近似値である可能性があります。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 1.0 以降で使用可能
.NET