Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Описывает набор сбоев, для которых узел может задавать действия политики.
Синтаксис
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Элементы
| Член | Описание |
|---|---|
FAIL_NonCriticalResource |
Сбой произошел при попытке выделить ресурс (например, поток, блок памяти или блокировку) в некритичной области кода. |
FAIL_CriticalResource |
Сбой произошел при попытке выделить ресурс (например, поток, блок памяти или блокировку) в критической области кода. |
FAIL_FatalRuntime |
Среда CLR больше не может выполнять управляемый код в процессе. Отныне вызовы любых функций размещения возвращают значение HRESULT, равное HOST_E_CLRNOTAVAILABLE. |
FAIL_OrphanedLock |
Потоку не удалось освободить блокировку при возвращении из AppDomain объекта . Узел не может установить этот сбой, чтобы вызвать прерывание потока. |
FAIL_StackOverflow |
Произошло переполнение стека. |
FAIL_AccessViolation |
Предпринята попытка чтения или записи защищенной памяти. Не поддерживается в платформа .NET Framework 4. |
FAIL_CodeContract |
Произошел сбой контракта кода. См. раздел Контракты кода. |
Комментарии
Список значений EPolicyAction, которые узел может использовать для указания действий политики для условий сбоя, см. в статье Метод ICLRPolicyManager::SetActionOnFailure. Дополнительные сведения о критических и некритических областях кода см. в разделе EClrOperation.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0