Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.