IResourceManager::CreateNodeTopology-Methode
Diese Methode ist nur in Debugbuilds der Laufzeit vorhanden und ist ein Testhook, mit dem Tests des Ressourcen-Managers auf unterschiedlichen Hardwaretopologien möglich sind, ohne tatsächlich die Hardware ändern zu müssen. Bei Verkaufsversionsbuilds der Laufzeit gibt diese Methode einen Wert zurück, ohne irgendeine Aktion auszuführen.
virtual void CreateNodeTopology(
unsigned int nodeCount,
unsigned int * pCoreCount,
unsigned int ** pNodeDistance,
unsigned int * pProcessorGroups
) =0;
Parameter
nodeCount
Die Anzahl von simulierten Prozessorpaketen.pCoreCount
Ein Array, das die Anzahl der Kerne auf jedem Knoten angibt.pNodeDistance
Eine Matrix, die die Knotenentfernung zwischen zwei beliebigen Knoten angibt. Dieser Parameter kann den Wert NULL-Objekt besitzen.pProcessorGroups
Ein Array, das die Prozessorgruppe angibt, zu der jeder Knoten gehört.
Hinweise
invalid_argument wird ausgelöst, wenn im Parameter nodeCount der Wert 0 übergeben wurde, oder wenn der Parameter pCoreCount den Wert NULL hat.
invalid_operation wird ausgelöst, wenn diese Methode aufgerufen wird, während andere Planer im Prozess vorhanden sind.
Anforderungen
Header: concrtrm.h
Namespace: Concurrency