Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.