EClrFailure
Aktualisiert: November 2007
Beschreibt sämtliche Fehler, für die ein Host Richtlinienaktionen festlegen kann.
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
} EClrFailure;
Member
Member |
Beschreibung |
---|---|
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_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_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. Die geeignete Einstellung ist EPolicyAction::eUnloadAppDomain. |
Hinweise
Weitere Informationen zu kritischen und nicht kritischen Codebereichen finden Sie unter EClrOperation.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.idl
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0