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
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.