Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt sämtliche Fehler, für die ein Host Richtlinienaktionen festlegen kann.
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Member
Member |
Beschreibung |
|---|---|
FAIL_NonCriticalResource |
Bei dem Versuch, eine Ressource (z. B. einen Thread, einen Speicherblock oder eine Sperre) in einem unkritischen Codebereich zu reservieren, ist ein Fehler aufgetreten. |
FAIL_CriticalResource |
Bei dem Versuch, eine Ressource (z. B. einen Thread, einen Speicherblock oder eine Sperre) in einem kritischen Codebereich zu reservieren, ist ein Fehler aufgetreten. |
FAIL_FatalRuntime |
Die Common Language Runtime (CLR) ist nicht mehr in der Lage, verwalteten Code im Prozess auszuführen. Von nun an geben Aufrufe einer beliebigen Hostingfunktion den HRESULT-Wert HOST_E_CLRNOTAVAILABLE zurück. |
FAIL_OrphanedLock |
Ein Thread konnte bei der Rückkehr aus einem AppDomain-Objekt eine Sperre nicht freigeben. Der Host kann bei diesem Fehler keinen Threadabbruch veranlassen. |
FAIL_StackOverflow |
Ein Stapelüberlauf ist aufgetreten. |
FAIL_AccessViolation |
Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Wird in .NET Framework, Version 4 nicht unterstützt. |
FAIL_CodeContract |
Ein Codevertragsfehler ist aufgetreten. Weitere Informationen finden Sie unter Codeverträge. |
Hinweise
In der ICLRPolicyManager::SetActionOnFailure-Methode fnden Sie eine Liste von EPolicyAction-Werten, mit denen der Host die Richtlinienaktionen für Fehlerbedingungen angeben kann. Weitere Informationen zu kritischen und nicht kritischen Codebereichen finden Sie unter EClrOperation.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Referenz
ICLRPolicyManager-Schnittstelle
ICLRPolicyManager::SetActionOnFailure-Methode
IHostPolicyManager-Schnittstelle
Weitere Ressourcen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
|---|---|---|
|
Juli 2010 |
FAIL_CodeContract hinzugefügt. |
Kundenfeedback. |
|
Juli 2010 |
EPolicyAction-Werte wurden zur SetActionOnFailure-Methode verschoben. |
Korrektur inhaltlicher Fehler. |
|
Juni 2010 |
FAIL_StackOverflow und FAIL_AccessViolation wurden hinzugefügt. |
Kundenfeedback. |