Partager via


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.

Voir aussi

accès concurrentiel Namespace