location Sınıfı
Donanımdaki fiziksel konumun soyutlaması.
Sözdizimi
class location;
Üyeler
Ortak Oluşturucular
Ad | Tanım |
---|---|
konum | Aşırı yüklendi. Bir location nesne oluşturur. |
~location Yıkıcı | Bir location nesneyi yok eder. |
Genel Yöntemler
Ad | Tanım |
---|---|
Şu anki | Çağıran iş parçacığının yürütüldüğü en özel yeri temsil eden bir location nesne döndürür. |
from_numa_node | Belirli bir location NUMA düğümünü temsil eden bir nesne döndürür. |
Ortak İşleçler
Ad | Tanım |
---|---|
operator!= | İki location nesnenin farklı konumu temsil edip etmediğini belirler. |
operator= | Bu nesneye farklı location bir nesnenin içeriğini atar. |
operator== | İki location nesnenin aynı konumu temsil edip etmediğini belirler. |
Devralma Hiyerarşisi
location
Gereksinimler
Üst bilgi: concrt.h
Ad alanı: eşzamanlılık
~Konum
Bir location
nesneyi yok eder.
~location();
geçerli
Çağıran iş parçacığının yürütüldüğü en özel yeri temsil eden bir location
nesne döndürür.
static location __cdecl current();
İade Değeri
Çağıran iş parçacığının yürütülmekte olduğu en özel yeri temsil eden konum.
from_numa_node
Belirli bir location
NUMA düğümünü temsil eden bir nesne döndürür.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parametreler
_NumaNodeNumber
Konum oluşturmak için NUMA düğüm numarası.
İade Değeri
parametresi tarafından belirtilen NUMA düğümünü _NumaNodeNumber
temsil eden konum.
location
Bir location
nesne oluşturur.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parametreler
_Src
_LocationType
_Kimliği
_BindingId
_PBinding
(İsteğe bağlı) Bağlama işaretçisi.
Açıklamalar
Varsayılan olarak yapılan konum, sistemi bir bütün olarak temsil eder.
operator!=
İki location
nesnenin farklı konumu temsil edip etmediğini belirler.
bool operator!= (const location& _Rhs) const;
Parametreler
_Rhs
İşlenen location
.
İade Değeri
true
iki konum farklıysa, false
aksi takdirde.
operator=
Bu nesneye farklı location
bir nesnenin içeriğini atar.
location& operator= (const location& _Rhs);
Parametreler
_Rhs
Kaynak location
nesne.
İade Değeri
operator==
İki location
nesnenin aynı konumu temsil edip etmediğini belirler.
bool operator== (const location& _Rhs) const;
Parametreler
_Rhs
İşlenen location
.
İade Değeri
true
iki konum aynıysa ve false
değilse.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin