Aracılığıyla paylaş


ITopologyNode Yapısı

Resource Manager tarafından tanımlanan bir topoloji düğümü arabirimi. Düğüm bir veya daha fazla yürütme kaynağı içerir.

Sözdizimi

struct ITopologyNode;

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
ITopologyNode::GetExecutionResourceCount Bu düğüm altında birlikte gruplandırılmış yürütme kaynaklarının sayısını döndürür.
ITopologyNode::GetFirstExecutionResource Bu düğümün altında sabit listesi sırasına göre gruplandırılmış ilk yürütme kaynağını döndürür.
ITopologyNode::GetId Bu düğüm için Resource Manager'ın benzersiz tanımlayıcısını döndürür.
ITopologyNode::GetNext Bir sonraki topoloji düğümüne numaralandırma sırasına göre bir arabirim döndürür.
ITopologyNode::GetNumaNode Bu Kaynak Maanger düğümünü ait olduğu Windows tarafından atanan NUMA düğüm numarasını döndürür.

Açıklamalar

Bu arabirim genellikle Resource Manager tarafından gözlemlendiği gibi sistemin topolojisinde gezinmek için kullanılır.

Devralma Hiyerarşisi

ITopologyNode

Gereksinimler

Üst bilgi: concrtrm.h

Ad alanı: eşzamanlılık

ITopologyNode::GetExecutionResourceCount Yöntemi

Bu düğüm altında birlikte gruplandırılmış yürütme kaynaklarının sayısını döndürür.

virtual unsigned int GetExecutionResourceCount() const = 0;

Dönüş Değeri

Bu düğüm altında birlikte gruplandırılmış yürütme kaynaklarının sayısı.

ITopologyNode::GetFirstExecutionResource Yöntemi

Bu düğümün altında sabit listesi sırasına göre gruplandırılmış ilk yürütme kaynağını döndürür.

virtual ITopologyExecutionResource *GetFirstExecutionResource() const = 0;

Dönüş Değeri

Bu düğüm altında numaralandırma sırasına göre gruplandırılmış ilk yürütme kaynağı.

ITopologyNode::GetId Yöntemi

Bu düğüm için Resource Manager'ın benzersiz tanımlayıcısını döndürür.

virtual unsigned int GetId() const = 0;

Dönüş Değeri

Bu düğüm için Resource Manager'ın benzersiz tanımlayıcısı.

Açıklamalar

Eşzamanlılık Çalışma Zamanı, sistemdeki donanım iş parçacıklarını işlemci düğümleri grupları halinde temsil eder. Düğümler genellikle sistemin donanım topolojisinden türetilir. Örneğin, belirli bir yuvadaki veya belirli bir NUMA düğümündeki tüm işlemciler aynı işlemci düğümüne ait olabilir. Resource Manager, ile başlayan 0 ve dahil olan nodeCount - 1bu düğümlere benzersiz tanımlayıcılar atar; burada nodeCount sistemdeki toplam işlemci düğümü sayısını temsil eder.

Düğüm sayısı GetProcessorNodeCount işlevinden alınabilir.

ITopologyNode::GetNext Yöntemi

Bir sonraki topoloji düğümüne numaralandırma sırasına göre bir arabirim döndürür.

virtual ITopologyNode *GetNext() const = 0;

Dönüş Değeri

Numaralandırma sırasına göre sonraki düğüme yönelik bir arabirim. Sistem topolojisinin numaralandırma sıralamasında başka düğüm yoksa, bu yöntem değerini NULLdöndürür.

ITopologyNode::GetNumaNode Yöntemi

Bu Kaynak Maanger düğümünü ait olduğu Windows tarafından atanan NUMA düğüm numarasını döndürür.

virtual unsigned long GetNumaNode() const = 0;

Dönüş Değeri

Bu Resource Manager düğümünü ait olduğu Windows tarafından atanan NUMA düğüm numarası.

Açıklamalar

Bu düğüme ait bir sanal işlemci kökünde çalışan bir iş parçacığı ara sunucusu, bu yöntem tarafından döndürülen NUMA düğümü için en az NUMA düğüm düzeyine benzime sahip olur.

Ayrıca bkz.

Eşzamanlılık Ad Alanı