WAIT_OPTION 枚举
包含一些值,这些值指示当公共语言运行时 (CLR) 块发出请求操作时,主机应执行的操作。
语法
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 方法都采用此类型的参数。
要求
平台:请参阅系统要求。
标头:MSCorEE.h
库:MSCorEE.dll
.NET Framework 版本:自 2.0 起可用