Interface de IHostTaskManager
Fornece métodos que permitem que o common language runtime (CLR) para trabalhar com tarefas através do host em vez de usar as funções de threading ou fibra de padrão do sistema operacional.
Métodos
Método |
Descrição |
---|---|
Notifica o host que código gerenciado está entrando em um período no qual a tarefa atual não deve ser anulada. |
|
Notifica o host que código gerenciado está entrando em um período no qual a tarefa atual não deve ser movida para outro thread do sistema operacional. |
|
Permite que o host especificar se o common language runtime pode in-line a chamada especificada para uma função não gerenciada. |
|
Solicitações que o host crie uma nova tarefa. |
|
Notifica o host que código gerenciado está sendo encerrado o período no qual a tarefa atual não deve ser interrompida, seguindo uma chamada anterior a BeginDelayAbort. |
|
Notifica o host que código gerenciado está sendo encerrado o período no qual a tarefa atual não deve ser movida para outro thread do sistema operacional, seguindo uma chamada anterior a BeginThreadAffinity. |
|
Notifica o host que uma chamada para um método não gerenciado, como, por exemplo, uma plataforma de invocar o método, está retornando o controle de execução para o CLR. |
|
Obtém um ponteiro de interface para a tarefa que está sendo executado no thread do sistema operacional a partir do qual esta chamada é feita. |
|
Obtém a quantidade de espaço de pilha é certamente estarão disponíveis após a conclusão de uma operação de pilha, mas antes do fechamento de um processo. |
|
Notifica o host que código gerenciado está prestes a fazer uma chamada para uma função não gerenciada. |
|
Notifica o host que está sendo feita uma chamada para o common language runtime (CLR) do código não gerenciado. |
|
Notifica o host que o controle está deixando o CLR e inserir uma função não gerenciada que foi, por sua vez, chamada de código gerenciado. |
|
Fornece o host com um ponteiro de interface para um ICLRTaskManager instância implementada pelo CLR. |
|
Notifica o host que o CLR alterou a localidade na tarefa atual. |
|
Reservado para uso interno somente. |
|
Notifica o host que a localidade de interface do usuário foi alterada na tarefa atual. |
|
Notifica o host que a tarefa atual está entrando em suspensão. |
|
Notifica o host que ele deve alternar a tarefa atual. |
Comentários
IHostTaskManagerpermite que o CLR criar e gerenciar tarefas, para fornecer os ganchos do host para executar a ação quando o controle transfere de gerenciado para código não gerenciado e vice-versa e para especificar determinadas ações o host pode e não pode assumir durante a execução de código.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0