ICorDebugThread インターフェイス

プロセス内のスレッドを表します。 ICorDebugThread インスタンスの有効期間は、それが表しているスレッドの有効期間と同じです。

メソッド

メソッド 説明
ClearCurrentException メソッド このメソッドは実装されていません。 使用しないでください。
CreateEval メソッド この ICorDebugThread で操作する ICorDebugEval オブジェクトを作成します。
CreateStepper メソッド この ICorDebugThread のアクティブなフレームをステップ実行できるようにする ICorDebugStepper オブジェクトを作成します。
EnumerateChains メソッド この ICorDebugThread 内のすべてのスタック チェーンを含む ICorDebugChainEnum 列挙子へのインターフェイス ポインターを取得します。
GetActiveChain メソッド この ICorDebugThread のアクティブな ICorDebugChain へのインターフェイス ポインターを取得します。
GetActiveFrame メソッド この ICorDebugThread のアクティブな ICorDebugFrame へのインターフェイス ポインターを取得します。
GetAppDomain メソッド この ICorDebugThread が現在実行されているアプリケーション ドメインへのインターフェイス ポインターを取得します。
GetCurrentException メソッド 現在マネージド コードによってスローされている例外を表す ICorDebugValue オブジェクトへのインターフェイス ポインターを取得します。
GetDebugState メソッド この ICorDebugThread の現在のデバッグ状態を示す CorDebugThreadState 値を取得します。
GetHandle メソッド この ICorDebugThread のアクティブな部分の現在のハンドルを取得します。
GetID メソッド この ICorDebugThread のアクティブな部分の現在のオペレーティング システム識別子を取得します。
GetObject メソッド 共通言語ランタイム (CLR) スレッドへのインターフェイス ポインターを取得します。
GetProcess メソッド この ICorDebugThread により一部が形成されるプロセスへのインターフェイス ポインターを取得します。
GetRegisterSet メソッド この ICorDebugThread に関連付けられているレジスタ セットへのインターフェイス ポインターを取得します。
GetUserState メソッド この ICorDebugThread の現在の状態を示す CorDebugUserState 値のビットごとの組み合わせを取得します。
SetDebugState メソッド この ICorDebugThread の現在のデバッグ状態を示す CorDebugThreadState 値のビットごとの組み合わせを設定します。

解説

Note

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

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

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

関連項目