Bagikan melalui


Struktur ITopologyNode

Antarmuka ke node topologi seperti yang didefinisikan oleh Resource Manager. Simpul berisi satu atau beberapa sumber daya eksekusi.

Sintaks

struct ITopologyNode;

Anggota

Metode Publik

Nama Deskripsi
ITopologyNode::GetExecutionResourceCount Mengembalikan jumlah sumber daya eksekusi yang dikelompokkan bersama di bawah simpul ini.
ITopologyNode::GetFirstExecutionResource Mengembalikan sumber daya eksekusi pertama yang dikelompokkan di bawah simpul ini dalam urutan enumerasi.
ITopologyNode::GetId Mengembalikan pengidentifikasi unik Resource Manager untuk simpul ini.
ITopologyNode::GetNext Mengembalikan antarmuka ke node topologi berikutnya dalam urutan enumerasi.
ITopologyNode::GetNumaNode Mengembalikan nomor simpul NUMA yang ditetapkan Windows tempat simpul Resource Maanger ini berada.

Keterangan

Antarmuka ini biasanya digunakan untuk memandu topologi sistem seperti yang diamati oleh Resource Manager.

Hierarki Warisan

ITopologyNode

Persyaratan

Header: concrtrm.h

Namespace: konkurensi

Metode ITopologyNode::GetExecutionResourceCount

Mengembalikan jumlah sumber daya eksekusi yang dikelompokkan bersama di bawah simpul ini.

virtual unsigned int GetExecutionResourceCount() const = 0;

Tampilkan Nilai

Jumlah sumber daya eksekusi yang dikelompokkan bersama di bawah simpul ini.

Metode ITopologyNode::GetFirstExecutionResource

Mengembalikan sumber daya eksekusi pertama yang dikelompokkan di bawah simpul ini dalam urutan enumerasi.

virtual ITopologyExecutionResource *GetFirstExecutionResource() const = 0;

Tampilkan Nilai

Sumber daya eksekusi pertama yang dikelompokkan di bawah simpul ini dalam urutan enumerasi.

Metode ITopologyNode::GetId

Mengembalikan pengidentifikasi unik Resource Manager untuk simpul ini.

virtual unsigned int GetId() const = 0;

Tampilkan Nilai

Pengidentifikasi unik Resource Manager untuk simpul ini.

Keterangan

Runtime Konkurensi mewakili utas perangkat keras pada sistem dalam grup simpul prosesor. Node biasanya berasal dari topologi perangkat keras sistem. Misalnya, semua prosesor pada soket tertentu atau node NUMA tertentu mungkin termasuk dalam simpul prosesor yang sama. Resource Manager menetapkan pengidentifikasi unik untuk simpul ini yang dimulai dengan 0 hingga dan termasuk nodeCount - 1, di mana nodeCount mewakili jumlah total simpul prosesor pada sistem.

Jumlah simpul dapat diperoleh dari fungsi GetProcessorNodeCount.

ITopologyNode::GetNext Method

Mengembalikan antarmuka ke node topologi berikutnya dalam urutan enumerasi.

virtual ITopologyNode *GetNext() const = 0;

Tampilkan Nilai

Antarmuka ke simpul berikutnya dalam urutan enumerasi. Jika tidak ada lagi simpul dalam urutan enumerasi topologi sistem, metode ini akan mengembalikan nilai NULL.

Metode ITopologyNode::GetNumaNode

Mengembalikan nomor simpul NUMA yang ditetapkan Windows tempat simpul Resource Maanger ini berada.

virtual unsigned long GetNumaNode() const = 0;

Tampilkan Nilai

Nomor simpul NUMA yang ditetapkan Windows tempat simpul Resource Manager ini berada.

Keterangan

Proksi utas yang berjalan pada akar prosesor virtual milik simpul ini akan memiliki afinitas untuk setidaknya tingkat simpul NUMA untuk simpul NUMA yang dikembalikan oleh metode ini.

Lihat juga

Namespace layanan konkurensi