EClrFailure (Enumeración)
Describe el conjunto de errores para los que un host puede establecer acciones de directiva.
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
FAIL_StackOverflow
FAIL_AccessViolation
FAIL_CodeContract
} EClrFailure;
Miembros
Miembro |
Descripción |
---|---|
FAIL_NonCriticalResource |
Error al intentar asignar un recurso (tal como un subproceso, un bloque de memoria o un bloqueo) en una región del código que no es crítica. |
FAIL_CriticalResource |
Error al intentar asignar un recurso (tal como un subproceso, un bloque de memoria o un bloqueo) en un región crítica del código. |
FAIL_FatalRuntime |
Common Language Runtime (CLR) ya no puede ejecutar código administrado en el proceso. De aquí en adelante, las llamadas a cualquier función de host devolverán un valor HRESULT de HOST_E_CLRNOTAVAILABLE. |
FAIL_OrphanedLock |
Error del subproceso al liberar un bloqueo al volver de un objeto AppDomain. El host no puede establecer este error para provocar la anulación de un subproceso. |
FAIL_StackOverflow |
Se ha producido un desbordamiento de la pila. |
FAIL_AccessViolation |
Se intentó leer o escribir memoria protegida. No se admite en .NET Framework versión 4. |
FAIL_CodeContract |
Error de contrato de código. Vea 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 en condiciones de error. Para obtener información acerca de las regiones críticas y no críticas de código, vea EClrOperation.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.h
Biblioteca: MSCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vea también
Referencia
ICLRPolicyManager::SetActionOnFailure (Método)
Otros recursos
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2010 |
Se agregó FAIL_CodeContract. |
Comentarios de los clientes. |
Julio de 2010 |
Se movieron los valores de EPolicyAction al método SetActionOnFailure. |
Corrección de errores de contenido. |
Junio de 2010 |
Se agregaron FAIL_StackOverflow y FAIL_AccessViolation. |
Comentarios de los clientes. |