Partilhar via


Método ICLRTask::Abort

Solicita que o Common linguagem tempo de execução anulação (CLR) a tarefa que o corrente ICLRTask instância representa.

HRESULT Abort ();

Valor de retorno

HRESULT

Descrição

S_OK

Abort retornado com êxito.

HOST_E_CLRNOTAVAILABLE

O CLR não foi carregado em um processo ou o CLR está em um estado em que ele não possa executar código gerenciado ou processar a telefonar com êxito.

HOST_E_TIMEOUT

A telefonar expirou.

HOST_E_NOT_OWNER

O chamador não é proprietário do bloquear.

HOST_E_ABANDONED

Um evento foi cancelado enquanto um segmento bloqueado ou fibra estava aguardando nele.

E_FAIL

Ocorreu uma falha catastrófica desconhecida. Quando um método retorna E_FAIL, o CLR não é mais útil dentro do processo. As chamadas subseqüentes à hospedagem métodos retornam HOST_E_CLRNOTAVAILABLE.

Comentários

O CLR gera um ThreadAbortException Quando o host chama Abort. Ele retorna imediatamente depois que sistema autônomo informações de exceção são inicializadas, sem esperar por código de usuário, sistema autônomo sistema autônomo finalizadores ou mecanismos, manipulação de exceção para executar. Chamadas para Abort Dessa forma retorne rapidamente.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em 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 ICLRTask

Interface ICLRTaskManager

Interface IHostTask

Interface IHostTaskManager