IScheduler::AddVirtualProcessors-Methode

Stellt einem Planer einen Satz von virtuellen Prozessorstämmen zur Verwendung bereit. Jede IVirtualProcessorRoot-Schnittstelle stellt das Recht dar, einen einzelnen Thread auszuführen, der Arbeiten im Auftrag des Planers ausführen kann.

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

Parameter

  • ppVirtualProcessorRoots
    Ein Array von IVirtualProcessorRoot-Schnittstellen, die die virtuellen Prozessorstämme darstellen, die dem Planer hinzugefügt werden.

  • count
    Die Anzahl der IVirtualProcessorRoot-Schnittstellen im Array.

Hinweise

Der Ressourcen-Manager ruft die AddVirtualProcessor-Methode auf, um einem Planer einen Anfangssatz von Stämmen virtueller Prozessoren zu gewähren. Könnte die Methode auch aufrufen, um dem Planer virtuelle Prozessorstämme hinzuzufügen, wenn Ressourcen unter Planern neu verteilt werden.

Anforderungen

Header: concrtrm.h

Namespace: Concurrency

Siehe auch

Referenz

IScheduler-Struktur

IVirtualProcessorRoot-Struktur

Weitere Ressourcen

IScheduler::RemoveVirtualProcessors-Methode