次の方法で共有


IGCThreadControl

更新 : 2007 年 11 月

本来はガベージ コレクションに対してブロックされるスレッドのスケジューリングに参加するためのメソッドを提供します。

interface IGCThreadControl : IUnknown {

    HRESULT ThreadIsBlockingForSuspension();

    HRESULT SuspensionStarting();

    HRESULT SuspensionEnding(
                [in] DWORD Generation
    );
}

メソッド

メソッド

説明

IGCThreadControl::SuspensionEnding メソッド

ランタイムがガベージ コレクションまたはその他の中断の後でスレッドを再開していることをホストに通知します

IGCThreadControl::SuspensionStarting メソッド

ランタイムがガベージ コレクションのためのスレッドの中断またはその他の中断を開始していることをホストに通知します

IGCThreadControl::ThreadIsBlockingForSuspension メソッド

呼び出しを行っているスレッドがガベージ コレクションまたは他の中断のためにブロックする直前であることをホストに通知します

必要条件

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

ヘッダー : MSCorEE.idl

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

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

参照

その他の技術情報

ホスト インターフェイス