プロセス内のスレッドを表します。
ICorDebugThread インスタンスの有効期間は、それが表すスレッドの有効期間と同じです。
Methods
| メソッド | Description |
|---|---|
| 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値のビットごとの組み合わせを設定します。 |
注釈
注
このインターフェイスは、マシン間またはプロセス間のリモート呼び出しをサポートしていません。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 1.0 以降で使用可能
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET