Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Beschreibt die Fehler, für die ein Host Richtlinienaktionen festlegen kann
Syntax
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Member
| Member | Beschreibung |
|---|---|
FAIL_NonCriticalResource |
Beim Versuch, eine Ressource in einer nicht kritischen Coderegion zuzuordnen – z. B. einen Thread, einen Speicherblock oder eine Sperre –, ist ein Fehler aufgetreten. |
FAIL_CriticalResource |
Beim Versuch, eine Ressource in einer kritischen Coderegion zuzuordnen – z. B. einen Thread, einen Speicherblock oder eine Sperre –, ist ein Fehler aufgetreten. |
FAIL_FatalRuntime |
Die Common Language Runtime (CLR) kann im Prozess keinen verwalteten Code mehr ausführen. Von nun an geben Aufrufe von Hostingfunktionen den HRESULT-Wert HOST_E_CLRNOTAVAILABLE zurück. |
FAIL_OrphanedLock |
Ein Thread konnte beim Zurückgeben von einem AppDomain-Objekt keine Sperre freigeben. Der Host kann diesen Fehler nicht so festlegen, dass ein Thread abgebrochen wird. |
FAIL_StackOverflow |
Es ist ein Stapelüberlauf aufgetreten. |
FAIL_AccessViolation |
Es wurde versucht, geschützten Speicher zu lesen oder zu schreiben. Wird nicht in .NET Framework 4 unterstützt |
FAIL_CodeContract |
Ein Codevertragsfehler ist aufgetreten. Weitere Informationen finden Sie unter Codeverträge. |
Bemerkungen
In der Methode ICLRPolicyManager::SetActionOnFailure finden Sie eine Liste der EPolicyAction-Werte, die der Host zum Angeben der Richtlinienaktionen für Fehlerbedingungen verwenden kann. Weitere Informationen zu kritischen und nicht kritischen Coderegionen finden Sie unter EClrOperation.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: Seit 2.0 verfügbar.