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 |
---|---|
Actuelle | 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.
!=, opérateur
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.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour