Enumerazione EClrFailure
Descrive il set di errori per cui un host può impostare le azioni dei criteri.
Sintassi
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Members
Membro | Descrizione |
---|---|
FAIL_NonCriticalResource |
Si è verificato un errore durante un tentativo di allocare una risorsa ,ad esempio un thread, un blocco di memoria o un blocco, in un'area di codice non critica. |
FAIL_CriticalResource |
Si è verificato un errore durante un tentativo di allocare una risorsa ,ad esempio un thread, un blocco di memoria o un blocco, in un'area critica del codice. |
FAIL_FatalRuntime |
Common Language Runtime (CLR) non è più in grado di eseguire codice gestito nel processo. Di conseguenza, le chiamate a qualsiasi funzione di hosting restituiscono un valore HRESULT di HOST_E_CLRNOTAVAILABLE. |
FAIL_OrphanedLock |
Un thread non è riuscito a rilasciare un blocco quando viene restituito da un AppDomain oggetto . L'host non può impostare questo errore per causare l'interruzione di un thread. |
FAIL_StackOverflow |
Si è verificato un overflow dello stack. |
FAIL_AccessViolation |
Si è tentato di leggere o scrivere memoria protetta. Non supportato in .NET Framework 4. |
FAIL_CodeContract |
Si è verificato un errore del contratto di codice. Vedere Contratti di codice. |
Commenti
Vedere il metodo ICLRPolicyManager::SetActionOnFailure per un elenco dei valori EPolicyAction che l'host può usare per specificare le azioni dei criteri per le condizioni di errore. Per altre informazioni sulle aree critiche e non critiche del codice, vedere EClrOperation.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: MSCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 2.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.