IResourceManager::CreateNodeTopology 方法

仅在运行时的调试版本中出现,此方法是旨在简化在各个硬件拓扑上测试资源管理器的测试挂钩,而无需实际硬件与配置匹配。 使用运行时的零售内部版本,将不执行任何操作返回该方法。

virtual void CreateNodeTopology(
   unsigned int nodeCount,
   _In_reads_(nodeCount) unsigned int * pCoreCount,
   _In_reads_opt_(nodeCount) unsigned int ** pNodeDistance,
   _In_reads_(nodeCount) unsigned int * pProcessorGroups
) =0;

参数

  • nodeCount
    正在模拟的处理器节点数。

  • pCoreCount
    指定每个节点上内核数量的数组。

  • pNodeDistance
    一个指定任何两个节点之间的距离的矩阵。 该参数可具有值 NULL

  • pProcessorGroups
    指定每个节点所属的处理器组的数组。

备注

如果形参 nodeCount 的值为 0,或者如果形参 pCoreCount 的值为 NULL,则会引发 invalid_argument

如果在进程中存在其他计划程序时调用此方法,则会引发 invalid_operation

要求

**标头:**concrtrm.h

命名空间: 并发

请参见

参考

IResourceManager 结构