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