EClrFailure (Enumeración)
Describe el conjunto de errores para los que un host puede establecer acciones de directiva.
Sintaxis
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Miembros
Miembro | Descripción |
---|---|
FAIL_NonCriticalResource |
Error durante un intento de asignar un recurso (por ejemplo, un subproceso, un bloque de memoria o un bloqueo) en una región de código no crítica. |
FAIL_CriticalResource |
Error durante un intento de asignar un recurso (por ejemplo, un subproceso, un bloque de memoria o un bloqueo) en una región crítica del código. |
FAIL_FatalRuntime |
Common Language Runtime (CLR) ya no puede ejecutar código administrado en el proceso. Por lo tanto, las llamadas a cualquier función de hospedaje devuelven un valor HRESULT de HOST_E_CLRNOTAVAILABLE. |
FAIL_OrphanedLock |
Un subproceso no ha podido liberar un bloqueo al volver de un objeto AppDomain. El host no puede establecer este error para que se anule un subproceso. |
FAIL_StackOverflow |
Se ha producido un desbordamiento de pila. |
FAIL_AccessViolation |
Se intentó leer o escribir memoria protegida. No se admite en .NET Framework 4. |
FAIL_CodeContract |
Error de contrato de código. Consulte Contratos de código. |
Comentarios
Consulte el método ICLRPolicyManager::SetActionOnFailure para obtener una lista de valores de EPolicyAction que el host puede usar para especificar las acciones de directiva para las condiciones de error. Para obtener más información sobre las regiones críticas y no críticas del código, consulte EClrOperation.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.h
Biblioteca: MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.