Compartilhar via


Método IScheduler::AddVirtualProcessors

Fornece um agendador com um conjunto de raízes virtuais do processador para seu uso. Cada interface de IVirtualProcessorRoot representa o direito da execução de um único thread que pode executar o trabalho em nome do agendador.

virtual void AddVirtualProcessors(
   _In_reads_(count) IVirtualProcessorRoot ** ppVirtualProcessorRoots,
   unsigned int count
) =0;

Parâmetros

  • ppVirtualProcessorRoots
    Uma matriz de IVirtualProcessorRoot interfaces que representa a raiz virtual do processador que estão sendo adicionadas ao agendador.

  • count
    O número de IVirtualProcessorRoot interfaces na matriz.

Comentários

O Gerenciador de Recursos invoca o método de AddVirtualProcessor para conceder um conjunto inicial de raízes virtuais do processador a um agendador. Também pode chamar o método para adicionar raízes virtuais o processador ao agendador quando rebalances recursos entre os agendadores.

Requisitos

Cabeçalho: concrtrm.h

Namespace: simultaneidade

Consulte também

Referência

Estrutura IScheduler

Estrutura IVirtualProcessorRoot

Método IScheduler::RemoveVirtualProcessors