Método ICLRTaskManager::GetCurrentTaskICLRTaskManager::GetCurrentTask Method

Obtém a instância ICLRTask que está em execução no momento no thread do sistema operacional do qual a chamada do método foi originada.Gets the ICLRTask instance that is currently running on the operating system thread from which the method call originated.

SintaxeSyntax

HRESULT GetCurrentTask (  
    [out] ICLRTask **ppTask  
);  

ParâmetrosParameters

ppTask
fora Um ponteiro para o endereço de uma ICLRTask instância que está atualmente em execução no thread do sistema operacional do qual a chamada foi originada, ou nula se nenhuma tarefa estiver em execução no momento nesse thread.[out] A pointer to the address of an ICLRTask instance that is currently executing on the operating system thread from which the call originated, or null if no task is currently executing on this thread.

Valor retornadoReturn Value

HRESULTHRESULT DescriçãoDescription
S_OKS_OK O método foi retornado com êxito.The method returned successfully.
HOST_E_CLRNOTAVAILABLEHOST_E_CLRNOTAVAILABLE O Common Language Runtime (CLR) não foi carregado em um processo ou o CLR está em um estado no qual não pode executar código gerenciado ou processar a chamada com êxito.The common language runtime (CLR) has not been loaded into a process, or the CLR is in a state in which it cannot run managed code or process the call successfully.
HOST_E_TIMEOUTHOST_E_TIMEOUT A chamada atingiu o tempo limite.The call timed out.
HOST_E_NOT_OWNERHOST_E_NOT_OWNER O chamador não possui o bloqueio.The caller does not own the lock.
HOST_E_ABANDONEDHOST_E_ABANDONED Um evento foi cancelado enquanto um thread ou uma fibra bloqueada estava esperando.An event was canceled while a blocked thread or fiber was waiting on it.
E_FAILE_FAIL Ocorreu uma falha catastrófica desconhecida.An unknown catastrophic failure occurred. Quando um método retorna E_FAIL, o CLR não é mais utilizável no processo.When a method returns E_FAIL, the CLR is no longer usable within the process. As chamadas subsequentes para métodos de hospedagem retornam HOST_E_CLRNOTAVAILABLE.Subsequent calls to hosting methods return HOST_E_CLRNOTAVAILABLE.

ComentáriosRemarks

A ICLRTask instância para a qual o ppTask parâmetro aponta representa a tarefa em execução no momento para o CLR.The ICLRTask instance that the ppTask parameter points to represents the currently executing task for the CLR. A ICLRTask instância está associada a uma instância de IHostTask correspondente que representa a tarefa para o host.The ICLRTask instance is associated with a corresponding IHostTask instance that represents the task for the host.

RequisitosRequirements

Plataformas: confira Requisitos do sistema.Platforms: See System Requirements.

Cabeçalho: MSCorEE. hHeader: MSCorEE.h

Biblioteca: Incluído como um recurso no MSCorEE.dllLibrary: Included as a resource in MSCorEE.dll

.NET Framework versões:Disponível desde o 2.0Available since 2.0.NET Framework Versions: Disponível desde o 2.0Available since 2.0

Consulte tambémSee also