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가 throw됩니다.
invalid_operation은 다른 스케줄러가 프로세스에 있는 동안 이 메서드가 호출되는 경우 throw됩니다.
요구 사항
헤더: concrtrm.h
네임스페이스: 동시성