Перечисление WAIT_OPTION
Обновлен: Ноябрь 2007
Содержит значения, указывающие действие, которое должно выполнить основное приложение при блокировании запрашиваемой операции средой 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.idl
Библиотека: MSCorEE.dll
Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0