Метод ICLRTaskManager::GetCurrentTaskICLRTaskManager::GetCurrentTask Method
Возвращает экземпляр ICLRTask , который в данный момент выполняется в потоке операционной системы, из которого был вызван метод.Gets the ICLRTask instance that is currently running on the operating system thread from which the method call originated.
СинтаксисSyntax
HRESULT GetCurrentTask (
[out] ICLRTask **ppTask
);
ПараметрыParameters
ppTask
заполняет Указатель на адрес ICLRTask
экземпляра, который в данный момент выполняется в потоке операционной системы, из которого был получен вызов, или значение null, если в данном потоке не выполняется ни одной задачи.[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.
Возвращаемое значениеReturn Value
HRESULTHRESULT | Описание:Description |
---|---|
S_OKS_OK | Метод возвратился успешно.The method returned successfully. |
HOST_E_CLRNOTAVAILABLEHOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс, или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или успешно обработать вызов.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 | Время ожидания вызова истекло.The call timed out. |
HOST_E_NOT_OWNERHOST_E_NOT_OWNER | Вызывающий объект не владеет блокировкой.The caller does not own the lock. |
HOST_E_ABANDONEDHOST_E_ABANDONED | Событие было отменено, пока заблокированный поток или волокно ожидают его.An event was canceled while a blocked thread or fiber was waiting on it. |
E_FAILE_FAIL | Произошла неизвестная фатальная ошибка.An unknown catastrophic failure occurred. Когда метод возвращает E_FAIL, среда CLR больше не может использоваться в процессе.When a method returns E_FAIL, the CLR is no longer usable within the process. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE.Subsequent calls to hosting methods return HOST_E_CLRNOTAVAILABLE. |
RemarksRemarks
ICLRTask
Экземпляр, на который ppTask
указывает параметр, представляет выполняемую в данный момент задачу для среды CLR.The ICLRTask
instance that the ppTask
parameter points to represents the currently executing task for the CLR. ICLRTask
Экземпляр связан с соответствующим экземпляром IHostTask , представляющим задачу для узла.The ICLRTask
instance is associated with a corresponding IHostTask instance that represents the task for the host.
ТребованияRequirements
Платформы: см. раздел Требования к системе.Platforms: See System Requirements.
Заголовок: MSCorEE. hHeader: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dllLibrary: Included as a resource in MSCorEE.dll
Платформа .NET Framework версии:Доступно с версии 2.0Available since 2.0.NET Framework Versions: Доступно с версии 2.0Available since 2.0