使用できる一連の仮想プロセッサ ルートをスケジューラに提供します。 個々の IVirtualProcessorRoot インターフェイスは、スケジューラに代わって処理を実行できる単一のスレッドを実行する権利を表します。
virtual void AddVirtualProcessors(
IVirtualProcessorRoot ** ppVirtualProcessorRoots,
unsigned int count
) =0;
パラメーター
ppVirtualProcessorRoots
スケジューラに追加する仮想プロセッサ ルートを表す IVirtualProcessorRoot インターフェイスの配列。count
配列内の IVirtualProcessorRoot インターフェイスの数。
解説
リソース マネージャーは、AddVirtualProcessor メソッドを呼び出して、最初の一連の仮想プロセッサ ルートをスケジューラに付与します。 スケジューラ間でリソースのバランスを再調整するときに、このメソッドを呼び出して、仮想プロセッサ ルートをスケジューラに追加することもできます。
必要条件
ヘッダー: concrtrm.h
名前空間: Concurrency