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


Перечисление 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

См. также

Другие ресурсы

Размещение перечислений