デバッグ ビルド版のランタイムにのみ存在します。このメソッドは、構成に合わせた実際のハードウェアを用意することなく、さまざまなハードウェア トポロジに対してリソース マネージャーのテストを実行できるように設計されたテスト用メソッドです。 製品版のランタイムでは、このメソッドは処理を一切実行せずに操作を戻します。
virtual void CreateNodeTopology(
unsigned int nodeCount,
unsigned int * pCoreCount,
unsigned int ** pNodeDistance,
unsigned int * pProcessorGroups
) =0;
パラメーター
nodeCount
シミュレーションするプロセッサ ノードの数。pCoreCount
各ノードのコアの数を指定する配列。pNodeDistance
2 つのノード間の距離を指定するマトリックス。 このパラメーターには、NULL 値を指定できます。pProcessorGroups
各ノードが属するプロセッサ グループを指定する配列。
解説
nodeCount パラメーターに値 0 が渡されるか、pCoreCount パラメーターの値が NULL の場合、invalid_argument がスローされます。
プロセス内に他のスケジューラが存在している間にこのメソッドを呼び出すと、invalid_operation がスローされます。
必要条件
ヘッダー: concrtrm.h
名前空間: Concurrency