Класс location
Абстракция физического расположения на оборудовании.
Синтаксис
class location;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
расположение | Перегружен. Формирует объект location . |
Деструктор ~location | Уничтожает объект location . |
Открытые методы
Имя | Описание |
---|---|
текущий | Возвращает объект location , представляющий наиболее определенное расположение, выполняемое вызывающим потоком. |
from_numa_node | Возвращает объект location , представляющий заданный узел NUMA. |
Открытые операторы
Имя | Описание |
---|---|
оператор!= | Определяет, представляют ли два объекта location различные расположения. |
operator= | Назначает содержимое другого объекта location данному. |
operator== | Определяет, представляют ли два location объекта одно и то же расположение. |
Иерархия наследования
location
Требования
Заголовок: concrt.h
Пространство имен: concurrency
~местоположение
Уничтожает объект location
.
~location();
текущий
Возвращает объект location
, представляющий наиболее определенное расположение, выполняемое вызывающим потоком.
static location __cdecl current();
Возвращаемое значение
Расположение, представляющее наиболее определенное место, выполняемое вызывающим потоком.
from_numa_node
Возвращает объект location
, представляющий заданный узел NUMA.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Параметры
_NumaNodeNumber
Номер узла NUMA для построения его расположения.
Возвращаемое значение
Расположение, представляющее узел NUMA, указывается с помощью параметра _NumaNodeNumber
.
расположение
Формирует объект location
.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Параметры
_Src
_LocationType
_Идентификатор
_BindingId
_PBinding
(Необязательно) Указатель привязки.
Замечания
Созданное расположение по умолчанию представляет систему в целом.
оператор!=
Определяет, представляют ли два объекта location
различные расположения.
bool operator!= (const location& _Rhs) const;
Параметры
_Rhs
Операнду location
.
Возвращаемое значение
true
Значение , если два расположения отличаются, false
в противном случае.
operator=
Назначает содержимое другого объекта location
данному.
location& operator= (const location& _Rhs);
Параметры
_Rhs
Исходный объект location
.
Возвращаемое значение
operator==
Определяет, представляют ли два location
объекта одно и то же расположение.
bool operator== (const location& _Rhs) const;
Параметры
_Rhs
Операнду location
.
Возвращаемое значение
true
Значение , если два расположения идентичны и false
в противном случае.