Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает экземпляр ICLRTask , который в настоящее время выполняется в потоке операционной системы, из которого был создан вызов метода.
Синтаксис
HRESULT GetCurrentTask (
[out] ICLRTask **ppTask
);
Параметры
ppTask
[out] Указатель на адрес экземпляра ICLRTask , который в настоящее время выполняется в потоке операционной системы, из которого был получен вызов, или значение NULL, если в данный момент в этом потоке не выполняется ни один из задач.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK | Метод возвратился успешно. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов. |
| HOST_E_TIMEOUT | Истекло время ожидания звонка. |
| HOST_E_NOT_OWNER | Вызывающий объект не является владельцем блокировки. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Когда метод возвращает E_FAIL, среда CLR больше не поддерживается в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
Комментарии
Экземпляр ICLRTask , на ppTask который указывает параметр, представляет текущую выполняемую задачу для среды CLR. Экземпляр ICLRTask связан с соответствующим экземпляром IHostTask , который представляет задачу для узла.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0