location — Klasa
Abstrakcja lokalizacji fizycznej na sprzęcie.
Składnia
class location;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
location | Przeciążone. location Tworzy obiekt. |
~location Destruktor | location Niszczy obiekt. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
aktualny | location Zwraca obiekt reprezentujący najbardziej konkretne miejsce, w których jest wykonywany wątek wywołujący. |
from_numa_node | location Zwraca obiekt reprezentujący dany węzeł NUMA. |
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
operator!= | Określa, czy dwa location obiekty reprezentują inną lokalizację. |
operator = | Przypisuje zawartość innego location obiektu do tego obiektu. |
operator== | Określa, czy dwa location obiekty reprezentują tę samą lokalizację. |
Hierarchia dziedziczenia
location
Wymagania
Nagłówek: concrt.h
Przestrzeń nazw: współbieżność
~lokalizacja
location
Niszczy obiekt.
~location();
bieżący
location
Zwraca obiekt reprezentujący najbardziej konkretne miejsce, w których jest wykonywany wątek wywołujący.
static location __cdecl current();
Wartość zwracana
Lokalizacja reprezentująca najbardziej konkretne miejsce, w których jest wykonywany wątek wywołujący.
from_numa_node
location
Zwraca obiekt reprezentujący dany węzeł NUMA.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parametry
_NumaNodeNumber
Numer węzła NUMA do konstruowania lokalizacji.
Wartość zwracana
Lokalizacja reprezentująca węzeł NUMA określony przez _NumaNodeNumber
parametr .
lokalizacja
location
Tworzy obiekt.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parametry
_Src
_LocationType
_Id
_BindingId
_PBinding
(Opcjonalnie) Wskaźnik powiązania.
Uwagi
Domyślna skonstruowana lokalizacja reprezentuje system jako całość.
operator!=
Określa, czy dwa location
obiekty reprezentują inną lokalizację.
bool operator!= (const location& _Rhs) const;
Parametry
_Rhs
Operand location
.
Wartość zwracana
true
jeśli dwie lokalizacje są różne, false
w przeciwnym razie.
operator =
Przypisuje zawartość innego location
obiektu do tego obiektu.
location& operator= (const location& _Rhs);
Parametry
_Rhs
Obiekt źródłowy location
.
Wartość zwracana
operator==
Określa, czy dwa location
obiekty reprezentują tę samą lokalizację.
bool operator== (const location& _Rhs) const;
Parametry
_Rhs
Operand location
.
Wartość zwracana
true
jeśli dwie lokalizacje są identyczne i false
w przeciwnym razie.