次の方法で共有


WAIT_OPTION

更新 : 2007 年 11 月

共通言語ランタイム (CLR: Common Language Runtime) から要求された操作を回避する場合にホストが行うアクションを示す値を含みます。

typedef enum {
    WAIT_MSGPUMP       = 0x1,
    WAIT_ALERTABLE     = 0x2,
    WAIT_NOTINDEADLOCK = 0x4,
} WAIT_OPTION;

メンバ

メンバ

説明

WAIT_ALERTABLE

CLR が IHostTask::Alert メソッドを呼び出した場合に、タスクを起動する必要があることをホストに通知します。

WAIT_MSGPUMP

スレッドが回避された場合に、現在の OS スレッドでメッセージ ポンプを行う必要があることをホストに通知します。ランタイムは STA スレッドでのみこの値を指定します。

WAIT_NOTINDEADLOCK

指定した同期要求をホストが中断できないこと、つまりホストは HOST_E_DEADLOCK を返せないことをホストに通知します。

解説

IHostTaskManager::Sleep メソッドと IHostTaskManager::SwitchToTask メソッドは、この型のパラメータを受け取ります。

必要条件

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

ヘッダー : MSCorEE.idl

ライブラリ : MSCorEE.dll

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

参照

その他の技術情報

ホスティングの列挙体