Anteckning
Å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.
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