Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.