Enumeração EClrFailure
Descreve o conjunto de falhas para o qual um host pode definir ações de política.
typedef enum {
FAIL_NonCriticalResource,
FAIL_CriticalResource,
FAIL_FatalRuntime,
FAIL_OrphanedLock
} EClrFailure;
Membros
Membro |
Descrição |
---|---|
FAIL_CriticalResource |
Ocorreu uma falha durante uma tentativa de alocar um recurso (sistema autônomo, por exemplo, um thread, um bloco de memória ou um bloquear) em uma região crítica do código. |
FAIL_FatalRuntime |
O common linguagem tempo de execução (CLR) não é capaz de executar código gerenciado no processo. Henceforth, chamadas para qualquer host funções retornam um valor HRESULT de HOST_E_CLRNOTAVAILABLE. |
FAIL_NonCriticalResource |
Ocorreu uma falha durante uma tentativa de alocar um recurso (sistema autônomo, por exemplo, um thread, um bloco de memória ou um bloquear) em uma região não-crítica do código. |
FAIL_OrphanedLock |
Um segmento não pôde liberar um bloquear após retornar de um AppDomain objeto. O host não é possível conjunto esta falha para fazer com que um thread anular. A configuração apropriada é EPolicyAction::eUnloadAppDomain. |
Comentários
Para obter mais informações sobre regiões críticas e não críticas de código, consulte EClrOperation.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0