Интерфейс IHostTask
Обновлен: Ноябрь 2007
Предоставляет методы, позволяющие среде CLR обмениваться данным с основным приложением для управления задачами.
interface IHostTask : IUnknown {
HRESULT Alert ();
HRESULT GetPriority (
[out] int *pPriority
);
HRESULT Join (
[in] DWORD dwMilliseconds,
[in] DWORD option
);
HRESULT SetCLRTask (
[in] ICLRTask *pCLRTask
);
HRESULT SetPriority (
[in] int newPriority
);
HRESULT Start ();
};
Методы
Метод |
Описание |
---|---|
Запрашивает активацию основным приложением задачи, представленной текущим экземпляром IHostTask, для обеспечения возможности ее прерывания. |
|
Получает уровень приоритета задачи, представленной экземпляром IHostTask. |
|
Блокирует вызывающую задачу до завершения задачи, представленной текущим экземпляром IHostTask, до истечения заданного времени или до вызова метода IHostTask::Alert. |
|
Связывает экземпляр Интерфейс ICLRTask с текущим экземпляром IHostTask. |
|
Запрашивает настройку основным приложением уровня приоритета для задачи, представленной текущим экземпляром IHostTask. |
|
Запрашивает перевод основным приложением задачи, представленной текущим экземпляром IHostTask, из приостановленного состояния в активное, в котором можно выполнять код. |
Заметки
Методы среды CLR, определенные интерфейсом IHostTask для запуска задачи, назначения ее уровня приоритета и т. д.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.idl
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0