Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Abstraktion eines physischen Speicherorts auf der Hardware.
Syntax
class location;
Member
Öffentliche Konstruktoren
| Name | BESCHREIBUNG |
|---|---|
| location | Überladen. Erstellt ein location-Objekt. |
| ~location Destructor | Zerstört ein location -Objekt. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| Strömung | Gibt ein location Objekt zurück, das die spezifischste Stelle darstellt, an der der aufrufende Thread ausgeführt wird. |
| from_numa_node | Gibt ein location Objekt zurück, das einen angegebenen NUMA-Knoten darstellt. |
Öffentliche Operatoren
| Name | Beschreibung |
|---|---|
| operator!= | Bestimmt, ob zwei location Objekte unterschiedliche Position darstellen. |
| operator= | Weist diesem Objekt den Inhalt eines anderen location Objekts zu. |
| operator== | Bestimmt, ob zwei location Objekte die gleiche Position darstellen. |
Vererbungshierarchie
location
Anforderungen
Kopfzeile: concrt.h
Namespace: Parallelität
~Ort
Zerstört ein location -Objekt.
~location();
current
Gibt ein location Objekt zurück, das die spezifischste Stelle darstellt, an der der aufrufende Thread ausgeführt wird.
static location __cdecl current();
Rückgabewert
Ein Speicherort, der den spezifischsten Ort darstellt, an dem der aufrufende Thread ausgeführt wird.
from_numa_node
Gibt ein location Objekt zurück, das einen angegebenen NUMA-Knoten darstellt.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parameter
_NumaNodeNumber
Die NUMA-Knotennummer, für die ein Ort erstellt werden soll.
Rückgabewert
Eine Position, die den durch den _NumaNodeNumber Parameter angegebenen NUMA-Knoten darstellt.
location
Erstellt ein location-Objekt.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parameter
_Src
_LocationType
_Id
_BindingId
_PBinding
(Optional) Bindungszeiger.
Hinweise
Ein standard konstruierter Speicherort stellt das System als Ganzes dar.
operator!=
Bestimmt, ob zwei location Objekte unterschiedliche Position darstellen.
bool operator!= (const location& _Rhs) const;
Parameter
_Rhs
Operand location.
Rückgabewert
true wenn die beiden Speicherorte unterschiedlich sind, false andernfalls.
operator =
Weist diesem Objekt den Inhalt eines anderen location Objekts zu.
location& operator= (const location& _Rhs);
Parameter
_Rhs
Das location-Quellobjekt.
Rückgabewert
operator==
Bestimmt, ob zwei location Objekte die gleiche Position darstellen.
bool operator== (const location& _Rhs) const;
Parameter
_Rhs
Operand location.
Rückgabewert
true wenn die beiden Speicherorte identisch sind und false andernfalls.