Freigeben über


IScheduler::AddVirtualProcessors-Methode

Stellt einen Planer mit einem Satz von virtuellen Prozessor stämmen für ihre Verwendung.Jede IVirtualProcessorRoot-Schnittstelle stellt das Recht dar, einen einzelnen Thread auszuführen, die Arbeit im Namen des Planers ausführen können.

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

Parameter

  • ppVirtualProcessorRoots
    Ein Array IVirtualProcessorRoot-Schnittstellen, die die virtuelle Prozessoren hinzugefügt werden stämme dem Planer darstellen.

  • count
    Die Anzahl der IVirtualProcessorRoot-Schnittstellen im Array.

Hinweise

Der Ressourcen-Manager ruft die AddVirtualProcessor-Methode auf, um einen Anfangssatz virtuelle Prozessoren stämme einem Planer zu gewähren.Er kann die Methode aufrufen, um virtuelle Prozessoren stämme dem Planer hinzuzufügen, wenn er Ressourcen von Planern neu verteilt.

Anforderungen

Header: concrtrm.h

Namespace: Parallelität

Siehe auch

Referenz

IScheduler-Struktur

IVirtualProcessorRoot-Struktur

IScheduler::RemoveVirtualProcessors-Methode