Partager via


EClrFailure

Mise à jour : novembre 2007

Décrit l'ensemble des erreurs pour lesquels un hôte peut définir des actions en matière de stratégie.

typedef enum {
    FAIL_NonCriticalResource,
    FAIL_CriticalResource,
    FAIL_FatalRuntime,
    FAIL_OrphanedLock
} EClrFailure;

Membres

Membre

Description

FAIL_CriticalResource

Un échec s'est produit pendant une tentative d'allocation d'une ressource (tel qu'un thread, un bloc de mémoire ou un verrou) dans une région critique de code.

FAIL_FatalRuntime

Le Common Language Runtime (CLR) n'est plus capable d'exécuter du code managé dans le processus. Désormais, les appels à toute fonction d'hébergement retournent une valeur HRESULT de HOST_E_CLRNOTAVAILABLE.

FAIL_NonCriticalResource

Un échec s'est produit pendant une tentative d'allocation d'une ressource (tel qu'un thread, un bloc de mémoire ou un verrou) dans une région non critique de code.

FAIL_OrphanedLock

Un thread a échoué lors de la libération d'un verrouillage lors du retour d'un objet AppDomain. L'hôte ne peut pas définir cet échec pour qu'il entraîne un abandon de thread. Le paramètre approprié est EPolicyAction::eUnloadAppDomain.

Notes

Pour plus d'informations sur les régions de code critiques et non critiques, consultez EClrOperation.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRPolicyManager

IHostPolicyManager

Autres ressources

Énumérations d'hébergement