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