Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Describes the set of failures for which a host can set policy actions.
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
} EClrFailure;
Members
Member |
Description |
|---|---|
FAIL_CriticalResource |
A failure occurred during an attempt to allocate a resource (such as a thread, a block of memory, or a lock) in a critical region of code. |
FAIL_FatalRuntime |
The common language runtime (CLR) is no longer able to run managed code in the process. Henceforth, calls to any hosting functions return an HRESULT value of HOST_E_CLRNOTAVAILABLE. |
FAIL_NonCriticalResource |
A failure occurred during an attempt to allocate a resource (such as a thread, a block of memory, or a lock) in a non-critical region of code. |
FAIL_OrphanedLock |
A thread has failed to release a lock upon returning from an AppDomain object. The host cannot set this failure to cause a thread to abort. The appropriate setting is EPolicyAction::eUnloadAppDomain. |
FAIL_StackOverflow |
A stack overflow has occurred. The allowed EPolicyAction Enumeration settings are eDisableRuntime, eExitProcess, eFastExitProcess, eRudeExitProcess, and eRudeUnloadAppDomain. |
Remarks
For more information about critical and non-critical regions of code, see EClrOperation.
Requirements
Platforms: See .NET Framework System Requirements.
Header: MSCorEE.idl
Library: MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
See Also
Reference
ICLRPolicyManager::SetActionOnFailure Method
Other Resources
Change History
Date |
History |
Reason |
|---|---|---|
June 2010 |
Added FAIL_StackOverflow. |
Customer feedback. |