Delen via


Opsomming EClrFailure

Beschrijft de set fouten waarvoor een host beleidsacties kan instellen.

Syntax

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

Leden

Lid Beschrijving
FAIL_NonCriticalResource Er is een fout opgetreden tijdens een poging om een resource (zoals een thread, een blok geheugen of een vergrendeling) toe te wijzen in een niet-kritieke coderegio.
FAIL_CriticalResource Er is een fout opgetreden tijdens een poging om een resource (zoals een thread, een blok geheugen of een vergrendeling) toe te wijzen in een kritieke coderegio.
FAIL_FatalRuntime De Common Language Runtime (CLR) kan geen beheerde code meer uitvoeren in het proces. Voortaan retourneren aanroepen naar hostingfuncties een HRESULT-waarde van HOST_E_CLRNOTAVAILABLE.
FAIL_OrphanedLock Een thread kan geen vergrendeling vrijgeven bij het retourneren van een AppDomain object. De host kan deze fout niet zodanig instellen dat een thread wordt afgebroken.
FAIL_StackOverflow Er is een stackoverloop opgetreden.
FAIL_AccessViolation Er is een poging gedaan om beveiligd geheugen te lezen of schrijven. Niet ondersteund in de .NET Framework 4.
FAIL_CodeContract Er is een fout opgetreden in het codecontract. Zie Codecontracten.

Opmerkingen

Zie de methode ICLRPolicyManager::SetActionOnFailure voor een lijst met EPolicyAction-waarden die de host kan gebruiken om de beleidsacties voor foutvoorwaarden op te geven. Zie EClrOperation voor meer informatie over kritieke en niet-kritieke coderegio's.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook