다음을 통해 공유


EClrFailure

업데이트: 2007년 11월

호스트에서 정책 작업을 설정할 수 있는 대상 오류 집합을 설명합니다.

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

기타 리소스

호스팅 열거형