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
.