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


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

Обновлен: Ноябрь 2007

Описывает набор сбоев, для которых узел может задать действия политики.

typedef enum {
    FAIL_NonCriticalResource,
    FAIL_CriticalResource,
    FAIL_FatalRuntime,
    FAIL_OrphanedLock
} EClrFailure;

Члены

Член

Описание

FAIL_CriticalResource

Сбой, который произошел во время попытки выделения ресурсов (например, потока, блока памяти или блокировки) в критической области кода.

FAIL_FatalRuntime

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

FAIL_NonCriticalResource

Сбой, который произошел во время попытки выделения ресурсов (например, потока, блока памяти или блокировки) в некритической области кода.

FAIL_OrphanedLock

Потоку не удалось снять блокировку возврата значений объекта AppDomain. Основному приложению не удалось вызвать прерывание потока. Допустимым параметров является EPolicyAction::eUnloadAppDomain.

Заметки

Дополнительные сведения о критических и некритических областях кода см. в описании EClrOperation.

Требования

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

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

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

Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

См. также

Ссылки

Интерфейс ICLRPolicyManager

Интерфейс IHostPolicyManager

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

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