次の方法で共有


ICorDebugChain インターフェイス

物理呼び出し履歴または論理呼び出し履歴のセグメントを表します。

Methods

メソッド Description
EnumerateFrames メソッド 最新のフレームから始まる、チェーン内のすべてのマネージド スタック フレームを含む列挙子を取得します。
GetActiveFrame メソッド チェーン上のアクティブな (つまり、最新の) フレームを取得します。
GetCallee メソッド このチェーンによって呼び出されたチェーンを取得します。
GetCaller メソッド このチェーンを呼び出したチェーンを取得します。
GetContext メソッド 実装されていません。
GetNext メソッド スレッドの次のフレーム チェーンを取得します。
GetPrevious メソッド スレッドのフレームの前のチェーンを取得します。
GetReason メソッド この呼び出しチェーンの起源の理由を取得します。
GetRegisterSet メソッド このチェーンのアクティブな部分のレジスタ セットを取得します。
GetStackRange メソッド このチェーンのスタック セグメントのアドレス範囲を取得します。
GetThread メソッド この呼び出しチェーンが含まれる物理スレッドを取得します。
IsManaged メソッド このチェーンがマネージド コードを実行しているかどうかを示す値を取得します。

注釈

チェーン内のスタック フレームは、連続するスタック領域を占有し、同じスレッドとコンテキストを共有します。 チェーンは、マネージド コード チェーンまたはアンマネージド コード チェーンを表す場合があります。 空の ICorDebugChain インスタンスは、アンマネージ コード チェーンを表します。

このインターフェイスは、マシン間またはプロセス間のリモート呼び出しをサポートしていません。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET のバージョン: .NET Framework 1.0 以降で使用可能