Partilhar via


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

Consulte também

Referência

Interface ICLRPolicyManager

Interface IHostPolicyManager

Outros recursos

Enumerações de hospedagem