Partilhar via


Método de ICLRTask::Abort

O common language runtime (CLR) para anular a tarefa de solicitações que o atual ICLRTask instância representa.

HRESULT Abort ();

Valor de retorno

HRESULT

Descrição

S_OK

Abortretornado com êxito.

HOST_E_CLRNOTAVAILABLE

O CLR não foi carregado em um processo ou o CLR é em um estado em que ele não é possível executar código gerenciado ou processar a chamada com êxito.

HOST_E_TIMEOUT

A chamada foi esgotado.

HOST_E_NOT_OWNER

O chamador não possui o bloqueio.

HOST_E_ABANDONED

Um evento foi cancelado, enquanto um segmento bloqueado ou fibra estava esperando por ele.

E_FAIL

Ocorreu uma falha catastrófica desconhecida. Quando um método retorna E_FAIL, o CLR não é usável dentro do processo. As chamadas subseqüentes para hospedar os métodos retornam HOST_E_CLRNOTAVAILABLE.

Comentários

O CLR gera um ThreadAbortException quando o host chama Abort. Ele retorna imediatamente depois que as informações de exceção são inicializadas, sem esperar por código de usuário, como, por exemplo, os finalizadores ou mecanismos, de manipulação de exceção para executar. Chamadas para Abort , portanto, retornar rapidamente.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICLRTask

Interface de ICLRTaskManager

Interface de IHostTask

Interface de IHostTaskManager