次の方法で共有


IHostTask インターフェイス

共通言語ランタイム (CLR: Common Language Runtime) がホストと通信してタスクを管理できるようにするメソッドを提供します。

メソッド

メソッド

説明

IHostTask::Alert メソッド

現在の IHostTask インスタンスが表すタスクを起動するようにホストに要求します。これにより、このタスクを中止できるようになります。

IHostTask::GetPriority メソッド

現在の IHostTask インスタンスが表すタスクのスレッドの優先順位を取得します。

IHostTask::Join メソッド

現在の IHostTask インスタンスで表されるタスクが完了するか、指定されている時間間隔が経過するか、IHostTask::Alert が呼び出されるまで、呼び出し元のタスクをブロックします。

IHostTask::SetCLRTask メソッド

ICLRTask インターフェイス インスタンスを現在の IHostTask インスタンスと関連付けます。

IHostTask::SetPriority メソッド

現在の IHostTask インスタンスが表すタスクのスレッド優先順位を変更するようにホストに要求します。

IHostTask::Start メソッド

現在の IHostTask インスタンスが表すタスクを一時停止状態から実行状態に移すようにホストに要求します。これによりコードが実行されます。

解説

CLR は IHostTask によって定義された、タスクを開始するメソッド、スレッド優先順位を設定するメソッドなどを呼び出します。

要件

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

ヘッダー : MSCorEE.h

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

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

参照

参照

ICLRTask インターフェイス

ICLRTaskManager インターフェイス

IHostTaskManager インターフェイス

その他の技術情報

ホスト インターフェイス