Interface IHostTask
Fornece métodos que permitem a Common linguagem tempo de execução (CLR) para se comunicar com o host para gerenciar tarefas.
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 ();
};
Métodos
Método |
Descrição |
---|---|
Solicitações que o host ativar tarefa representada pelo corrente IHostTask instância, para que a tarefa pode ser anulada. |
|
Obtém o nível de prioridade de thread da tarefa representada pelo corrente IHostTask instância. |
|
Bloqueia a tarefa chamada até tarefa representada pelo corrente IHostTask instância seja concluída, o intervalo de time especificado tiver decorrido, ou IHostTask::alerta é chamado. |
|
Associa um Interface ICLRTask instância com o corrente IHostTask instância. |
|
Solicitações que o host ajustar o nível de prioridade do thread para tarefa representada pelo corrente IHostTask instância. |
|
Solicitações que o host de move a tarefa representada pelo corrente IHostTask instância de um estado suspenso para um estado em tempo real, no qual código pode ser executado. |
Comentários
O CLR chama métodos definidos pelo IHostTask Para iniciar uma tarefa, defina a prioridade do thread nível, e assim por diante.
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