Método de ISchedulerProxy::Shutdown
Notifica o Gerenciador de recursos que o Agendador está sendo desligado. Isso fará com que o Gerenciador de recursos para recuperar imediatamente a todos os recursos concedidos para o Agendador.
virtual void Shutdown() =0;
Comentários
Todos os IExecutionContext interfaces, o Agendador de tarefas recebeu como resultado de inscrever-se um segmento externo usando os métodos ISchedulerProxy::RequestInitialVirtualProcessors ou ISchedulerProxy::SubscribeCurrentThread deve ser retornado para o Gerenciador de recursos usando IExecutionResource::Remove antes de um agendador é desligado propriamente dito.
Se o programador tivesse qualquer desativado raízes do processador virtual, você deve ativá-las usando IVirtualProcessorRoot::Activatee ter os proxies de thread em execução neles para deixar o Dispatch método dos contextos de execução, eles são despacho antes de chamar Shutdown em um proxy do Agendador.
Não é necessário que o Agendador retornar todas as raízes do processador virtual individualmente o Gerenciador de recursos concedidas a ele por meio de chamadas para o Remove método desde todas as raízes de processadores virtuais será retornado para o Gerenciador de recursos durante o desligamento.
Requisitos
Cabeçalho: concrtrm.h
Namespace: Simultaneidade
Consulte também
Referência
Outros recursos
Método de ISchedulerProxy::RequestInitialVirtualProcessors