Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.