Поделиться через


Класс 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 в противном случае.

См. также

Пространство имен concurrency