Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Абстракция физического расположения в аппаратном обеспечении.
Синтаксис
class location;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| расположение | Перегружен. Формирует объект location. |
| Деструктор ~location | Уничтожает объект location . |
Открытые методы
| Имя | Описание |
|---|---|
| текущий | Возвращает объект location, представляющий наиболее конкретное место, в котором выполняется вызывающий поток. |
| from_numa_node | Возвращает объект location, представляющий заданный узел NUMA. |
Открытые операторы
| Имя | Описание |
|---|---|
| оператор!= | Определяет, представляют ли два объекта location различные расположения. |
| operator= | Назначает содержимое другого объекта location этому объекту. |
| operator== | Определяет, представляют ли два location объекта одно и то же расположение. |
Иерархия наследования
location
Требования
Заголовок: concrt.h
Пространство имен: конкурентность
~местоположение
Уничтожает объект 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 в противном случае.