Перечисление 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.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.