Dela via


Uppräkning av EClrFailure

Beskriver den uppsättning fel som en värd kan ange principåtgärder för.

Syntax

typedef enum {  
    FAIL_NonCriticalResource,  
    FAIL_CriticalResource,  
    FAIL_FatalRuntime,  
    FAIL_OrphanedLock  
    FAIL_StackOverflow  
    FAIL_AccessViolation  
    FAIL_CodeContract  
} EClrFailure;  

Medlemmar

Medlem Description
FAIL_NonCriticalResource Ett fel uppstod under ett försök att allokera en resurs (till exempel en tråd, ett minnesblock eller ett lås) i en icke-kritisk kodregion.
FAIL_CriticalResource Ett fel uppstod under ett försök att allokera en resurs (till exempel en tråd, ett minnesblock eller ett lås) i ett kritiskt kodområde.
FAIL_FatalRuntime CLR (Common Language Runtime) kan inte längre köra hanterad kod i processen. Hädanefter returnerar anrop till alla värdfunktioner ett HRESULT-värde för HOST_E_CLRNOTAVAILABLE.
FAIL_OrphanedLock En tråd har misslyckats med att frigöra ett lås när den returneras från ett AppDomain objekt. Värden kan inte ange att det här felet ska orsaka att en tråd avbryts.
FAIL_StackOverflow Ett stackspill har inträffat.
FAIL_AccessViolation Ett försök gjordes att läsa eller skriva skyddat minne. Stöds inte i .NET Framework 4.
FAIL_CodeContract Ett kodkontraktsfel inträffade. Se Kodkontrakt.

Kommentarer

Se ICLRPolicyManager::SetActionOnFailure-metoden för en lista över EPolicyAction-värden som värden kan använda för att ange principåtgärder för felvillkor. Mer information om kritiska och icke-kritiska kodregioner finns i EClrOperation.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 2.0

Se även