location, classe
Abstraction d'un emplacement physique sur du matériel.
Syntaxe
class location;
Membres
Constructeurs publics
Nom | Description |
---|---|
location | Surcharge. Construit un objet location . |
~location Destructor | Détruit un objet location . |
Méthodes publiques
Nom | Description |
---|---|
courant | Retourne un location objet représentant l’emplacement le plus spécifique que le thread appelant exécute. |
from_numa_node | Renvoie un location objet qui représente un nœud NUMA donné. |
Opérateurs publics
Nom | Description |
---|---|
operator!= | Détermine si deux location objets représentent un emplacement différent. |
operator= | Affecte le contenu d’un objet différent location à celui-ci. |
operator== | Détermine si deux location objets représentent le même emplacement. |
Hiérarchie d'héritage
location
Spécifications
En-tête : concrt.h
Espace de noms : concurrency
~emplacement
Détruit un objet location
.
~location();
actuels
Retourne un location
objet représentant l’emplacement le plus spécifique que le thread appelant exécute.
static location __cdecl current();
Valeur de retour
Emplacement représentant l’emplacement le plus spécifique que le thread appelant exécute.
from_numa_node
Renvoie un location
objet qui représente un nœud NUMA donné.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Paramètres
_NumaNodeNumber
Numéro de nœud NUMA pour lequel construire un emplacement.
Valeur de retour
Emplacement représentant le nœud NUMA spécifié par le _NumaNodeNumber
paramètre.
location
Construit un objet location
.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Paramètres
_Src
_LocationType
_Id
_BindingId
_PBinding
(Facultatif) Pointeur de liaison.
Notes
Un emplacement construit par défaut représente le système dans son ensemble.
operator!=
Détermine si deux location
objets représentent un emplacement différent.
bool operator!= (const location& _Rhs) const;
Paramètres
_Rhs
Opérande location
.
Valeur de retour
true
si les deux emplacements sont différents, false
sinon.
opérateur =
Affecte le contenu d’un objet différent location
à celui-ci.
location& operator= (const location& _Rhs);
Paramètres
_Rhs
Objet location
source.
Valeur de retour
operator==
Détermine si deux location
objets représentent le même emplacement.
bool operator== (const location& _Rhs) const;
Paramètres
_Rhs
Opérande location
.
Valeur de retour
true
si les deux emplacements sont identiques et false
sinon.