Перечисление WAIT_OPTION
Содержит значения, указывающие действие, которое должно выполнить основное приложение при блокировании запрашиваемой операции средой CLR.
typedef enum {
WAIT_MSGPUMP = 0x1,
WAIT_ALERTABLE = 0x2,
WAIT_NOTINDEADLOCK = 0x4,
} WAIT_OPTION;
Члены
Элемент |
Описание |
---|---|
WAIT_ALERTABLE |
Уведомляет основное приложение о том, что при вызове метода IHostTask::Alert средой CLR нужно активировать задачу. |
WAIT_MSGPUMP |
Уведомляет основное приложение о том, что при блокировании текущего потока ОС необходимо принудительно загрузить в него сообщения. Среда выполнения задает это значение только для потока STA. |
WAIT_NOTINDEADLOCK |
Уведомляет основное приложение о том, что оно не может блокировать заданный запрос синхронизации. Иными словами, основное приложение не может возвратить значение HOST_E_DEADLOCK. |
Заметки
Параметры данного типа принимают оба метода IHostTaskManager::Sleep и IHostTaskManager::SwitchToTask.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.h
Библиотека: MSCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0