Classe location
Un'astrazione di una posizione fisica sull'hardware.
Sintassi
class location;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
location | Con overload. Costruisce un oggetto location . |
Distruttore ~location | Elimina un oggetto location . |
Metodi pubblici
Nome | Descrizione |
---|---|
corrente | Restituisce un oggetto location che rappresenta il punto più specifico in cui il thread chiamante è in esecuzione. |
from_numa_node | Restituisce un oggetto location che rappresenta un nodo NUMA specifico. |
Operatori pubblici
Nome | Descrizione |
---|---|
operator!= | Determina se due oggetti location rappresentano posizioni diverse. |
operator= | Assegna il contenuto di un oggetto location differente a questo oggetto. |
operator== | Determina se due location oggetti rappresentano la stessa posizione. |
Gerarchia di ereditarietà
location
Requisiti
Intestazione: concrt.h
Spazio dei nomi: Concurrency
~ubicazione
Elimina un oggetto location
.
~location();
corrente
Restituisce un oggetto location
che rappresenta il punto più specifico in cui il thread chiamante è in esecuzione.
static location __cdecl current();
Valore restituito
Posizione che rappresenta il punto più specifico in cui il thread chiamante è in esecuzione.
from_numa_node
Restituisce un oggetto location
che rappresenta un nodo NUMA specifico.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parametri
_NumaNodeNumber
Numero del nodo NUMA per cui costruire una posizione.
Valore restituito
Posizione che rappresenta il nodo NUMA specificato dal parametro _NumaNodeNumber
.
location
Costruisce un oggetto location
.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parametri
_Src
_LocationType
_Id
_BindingId
_PBinding
(Facoltativo) Puntatore di associazione.
Osservazioni:
Una posizione costruita predefinita rappresenta il sistema nel suo complesso.
operator!=
Determina se due oggetti location
rappresentano posizioni diverse.
bool operator!= (const location& _Rhs) const;
Parametri
_Rhs
Operando location
.
Valore restituito
true
se le due posizioni sono diverse, false
in caso contrario.
operator=
Assegna il contenuto di un oggetto location
differente a questo oggetto.
location& operator= (const location& _Rhs);
Parametri
_Rhs
Oggetto location
di origine.
Valore restituito
operator==
Determina se due location
oggetti rappresentano la stessa posizione.
bool operator== (const location& _Rhs) const;
Parametri
_Rhs
Operando location
.
Valore restituito
true
se le due posizioni sono identiche e false
in caso contrario.