次の方法で共有


IResourceManager::CreateNodeTopology メソッド

デバッグ ビルド版のランタイムにのみ存在します。このメソッドは、構成に合わせた実際のハードウェアを用意することなく、さまざまなハードウェア トポロジに対してリソース マネージャーのテストを実行できるように設計されたテスト用メソッドです。 製品版のランタイムでは、このメソッドは処理を一切実行せずに操作を戻します。

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

参照

参照

IResourceManager 構造体