次の方法で共有


ICorConfiguration

更新 : 2007 年 11 月

共通言語ランタイム (CLR: Common Language Runtime) を設定するためのメソッドを提供します。

interface ICorConfiguration : IUnknown {

    HRESULT SetGCThreadControl(
        [in] IGCThreadControl* pGCThreadControl
    );
    HRESULT SetGCHostControl(
        [in] IGCHostControl* pGCHostControl
    );
    HRESULT SetDebuggerThreadControl(
        [in] IDebuggerThreadControl* pDebuggerThreadControl
    );
    HRESULT AddDebuggerSpecialThread(
        [in] DWORD dwSpecialThreadId
    );
}

メソッド

メソッド

説明

ICorConfiguration::AddDebuggerSpecialThread メソッド

マネージ デバッグ シナリオまたはアンマネージ デバッグ シナリオの実行中にデバッガでアプリケーションが中断された場合に、特定のスレッドの実行の継続を許可するようにデバッグ サービスに指示します。

ICorConfiguration::SetDebuggerThreadControl メソッド

CLR スレッドがデバッグのためにブロックまたはブロック解除されたときにデバッグ サービスが呼び出すコールバック インターフェイスを設定します。

ICorConfiguration::SetGCHostControl メソッド

仮想メモリの制限を変更するようホストに要求するためにガベージ コレクタが使用するコールバック インターフェイスを設定します。

ICorConfiguration::SetGCThreadControl メソッド

本来はガベージ コレクションに対してブロックされる非ランタイム タスクのスレッドのスケジュールを設定するコールバック インターフェイスを設定します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : MSCorEE.idl

ライブラリ : MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

その他の技術情報

ホスト インターフェイス