Поделиться через


Перечисление WAIT_OPTION

Содержит значения, указывающие действие, которое должен выполнить узел, если операция, запрошенная средой CLR, блокируется.

Синтаксис

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

Элементы

Член Описание
WAIT_ALERTABLE Уведомляет узел о том, что задача должна быть пробуждена, если среда CLR вызывает метод IHostTask::Alert .
WAIT_MSGPUMP Уведомляет узел о том, что он должен перекачивать сообщения в текущий поток ОС, если поток блокируется. Среда выполнения задает это значение только в потоке STA .
WAIT_NOTINDEADLOCK Уведомляет узел о том, что указанный запрос синхронизации не может быть нарушен узлом. То есть узел не может вернуть HOST_E_DEADLOCK.

Комментарии

Методы IHostTaskManager::Sleep и IHostTaskManager::SwitchToTask принимают параметр этого типа.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: MSCorEE.dll

версии платформа .NET Framework: доступно с версии 2.0.

См. также раздел