Share via


location (Clase)

Una abstracción de una ubicación física en el hardware.

Sintaxis

class location;

Miembros

Constructores públicos

Nombre Descripción
ubicación Con sobrecarga. Construye un objeto location.
Destructor ~location Destruye un objeto location .

Métodos públicos

Nombre Descripción
current Devuelve un objeto location que representa el lugar más específico en el que se ejecuta el subproceso que realiza la llamada.
from_numa_node Devuelve un objeto location que representa un nodo NUMA determinado.

Operadores públicos

Nombre Descripción
operator!= Determina si dos objetos location representan diferentes ubicaciones.
operator= Asigna el contenido de un objeto location diferente a este.
operator== Determina si dos objetos location representan la misma ubicación.

Jerarquía de herencia

location

Requisitos

Encabezado: concrt.h

Espacio de nombres: simultaneidad

~Ubicación

Destruye un objeto location .

~location();

current

Devuelve un objeto location que representa el lugar más específico en el que se ejecuta el subproceso que realiza la llamada.

static location __cdecl current();

Valor devuelto

Una ubicación que representa el lugar más específico en el que se ejecuta el subproceso que realiza la llamada.

from_numa_node

Devuelve un objeto location que representa un nodo NUMA determinado.

static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);

Parámetros

_NumaNodeNumber
Número de nodo NUMA para el que se va a construir una ubicación.

Valor devuelto

Ubicación que representa el nodo NUMA especificado por el parámetro _NumaNodeNumber.

ubicación

Construye un objeto location.

location();

location(
    const location& _Src);

location(
    T _LocationType,
    unsigned int _Id,
    unsigned int _BindingId = 0,
    _Inout_opt_ void* _PBinding = NULL);

Parámetros

_Src

_LocationType

_Id

_BindingId

_PBinding
(Opcional) Puntero de enlace.

Comentarios

Una ubicación construida predeterminada representa el sistema en su conjunto.

operator!=

Determina si dos objetos location representan diferentes ubicaciones.

bool operator!= (const location& _Rhs) const;

Parámetros

_Rhs
Operando location.

Valor devuelto

true si las dos ubicaciones son diferentes; de lo contrario, false.

operator=

Asigna el contenido de un objeto location diferente a este.

location& operator= (const location& _Rhs);

Parámetros

_Rhs
Objeto location de origen.

Valor devuelto

operator==

Determina si dos objetos location representan la misma ubicación.

bool operator== (const location& _Rhs) const;

Parámetros

_Rhs
Operando location.

Valor devuelto

true si las ubicaciones son idénticas; de lo contrario, false.

Consulte también

concurrency (espacio de nombres)