Aracılığıyla paylaş


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.

Eşzamanlılık Ad Alanı