Partager via


IScheduler::AddVirtualProcessors, méthode

Fournit un planificateur avec un ensemble de racines de processeur virtuel pour son utilisation. Chaque interface IVirtualProcessorRoot représente le droit d'exécuter un thread unique qui peut exécuter un travail de la part du planificateur.

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

Paramètres

  • ppVirtualProcessorRoots
    Tableau des interfaces IVirtualProcessorRoot qui représentent les racines de processeur virtuel ajoutées au planificateur.

  • count
    Nombre d'interfaces de IVirtualProcessorRoot dans le tableau.

Notes

Le Gestionnaire des ressources appelle la méthode AddVirtualProcessor pour accorder un jeu initial de racines de processeur virtuel à un planificateur. Il peut également appeler la méthode pour ajouter des racines de processeur virtuel au planificateur lorsqu'il redistribue les ressources parmi planificateurs.

Configuration requise

En-tête : concrtrm.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

IScheduler, structure

IVirtualProcessorRoot, structure

IScheduler::RemoveVirtualProcessors, méthode