WAIT_OPTION 列挙型
共通言語ランタイム (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.h
ライブラリ: MSCorEE.dll
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0