Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.