Condividi tramite


Enumerazione EClrFailure

Descrive l'insieme di errori per cui un host può eseguire azioni dei criteri.

typedef enum {
    FAIL_NonCriticalResource,
    FAIL_CriticalResource,
    FAIL_FatalRuntime,
    FAIL_OrphanedLock
    FAIL_StackOverflow
    FAIL_AccessViolation
    FAIL_CodeContract
} EClrFailure;

Membri

Membro

Descrizione

FAIL_NonCriticalResource

Si è verificato un errore durante il tentativo di allocare una risorsa (ad esempio, un thread, un blocco di memoria o un blocco) all'interno di un'area di codice non critica.

FAIL_CriticalResource

Si è verificato un errore durante il tentativo di allocare una risorsa (ad esempio un thread, un blocco di memoria o un blocco) all'interno di un'area di codice critica.

FAIL_FatalRuntime

Common Language Runtime non è più in grado di eseguire il codice gestito nel processo. Da questo momento, le chiamate a qualsiasi funzione di hosting restituiranno un valore HRESULT di HOST_E_CLRNOTAVAILABLE.

FAIL_OrphanedLock

Un thread non ha rilasciato il blocco all'uscita da un oggetto AppDomain. L'host non è in grado di impostare questo errore in modo da determinare un'interruzione del thread.

FAIL_StackOverflow

Si è verificato un overflow dello stack.

FAIL_AccessViolation

Si è tentato di leggere o scrivere una memoria protetta. Non supportato in .NET Framework versione 4.

FAIL_CodeContract

Si è verificato un errore nel contratto di codice. Vedere Contratti di codice.

Note

Vedere il metodo ICLRPolicyManager::SetActionOnFailure per un elenco di valori EPolicyAction che l'host può utilizzare per specificare le azioni dei criteri per le condizioni di errore. Per ulteriori informazioni sulle aree di codice critiche e non critiche, vedere EClrOperation.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICLRPolicyManager

Metodo ICLRPolicyManager::SetActionOnFailure

Interfaccia IHostPolicyManager

Altre risorse

Enumerazioni di hosting

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

Aggiunto FAIL_CodeContract.

Commenti e suggerimenti dei clienti.

Luglio 2010

I valori EPolicyAction sono stati spostati al metodo SetActionOnFailure.

Correzione di bug nel contenuto.

Giugno 2010

Aggiunto FAIL_StackOverflow e FAIL_AccessViolation.

Commenti e suggerimenti dei clienti.