Udostępnij za pośrednictwem


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.

Zobacz też

Przestrzeń nazw współbieżności