Поделиться через


Метод 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
    Массив, который определяет группу процессора, к которой принадлежит каждый узел.

Заметки

invalid_argument создается, если параметр nodeCount имеющий значение 0 был передан в, или если параметр pCoreCount имеет значение NULL.

Если этот метод вызывается, когда другие планировщики существует в процессе, выбрасывается invalid_operation.

Требования

Заголовок: concrtrm.h

Пространство имен: concurrency

См. также

Ссылки

Структура IResourceManager