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