Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een abstractie van een fysieke locatie op hardware.
Syntaxis
class location;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| plaats | Overbelast. Maakt een location object. |
| ~location destructor | Vernietigt een location object. |
Openbare methoden
| Naam | Description |
|---|---|
| huidige | Retourneert een location object dat de meest specifieke plaats vertegenwoordigt waarop de aanroepende thread wordt uitgevoerd. |
| from_numa_node | Hiermee wordt een location object geretourneerd dat een bepaald NUMA-knooppunt vertegenwoordigt. |
Openbare operators
| Naam | Description |
|---|---|
| operator!= | Bepaalt of twee location objecten een andere locatie vertegenwoordigen. |
| operator= | Hiermee wordt de inhoud van een ander location object aan dit object toegewezen. |
| operator== | Bepaalt of twee location objecten dezelfde locatie vertegenwoordigen. |
Overnamehiƫrarchie
location
Requirements
Koptekst: concrt.h
Naamruimte: concurrentie
~Locatie
Vernietigt een location object.
~location();
huidig
Retourneert een location object dat de meest specifieke plaats vertegenwoordigt waarop de aanroepende thread wordt uitgevoerd.
static location __cdecl current();
Retourwaarde
Een locatie die de meest specifieke plaats aangeeft waarop de aanroepende thread wordt uitgevoerd.
from_numa_node
Hiermee wordt een location object geretourneerd dat een bepaald NUMA-knooppunt vertegenwoordigt.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parameterwaarden
_NumaNodeNumber
Het NUMA-knooppuntnummer om een locatie voor te maken.
Retourwaarde
Een locatie die het NUMA-knooppunt vertegenwoordigt dat is opgegeven door de _NumaNodeNumber parameter.
locatie
Maakt een location object.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parameterwaarden
_Src
_LocationType
_Id
_Bindingid
_PBinding
(Optioneel) Bindingsaanwijzer.
Opmerkingen
Een standaard geconstrueerde locatie vertegenwoordigt het systeem als geheel.
operator!=
Bepaalt of twee location objecten een andere locatie vertegenwoordigen.
bool operator!= (const location& _Rhs) const;
Parameterwaarden
_Rhs
Operand location.
Retourwaarde
true als de twee locaties anders zijn, false anders.
operator=
Hiermee wordt de inhoud van een ander location object aan dit object toegewezen.
location& operator= (const location& _Rhs);
Parameterwaarden
_Rhs
Het bronobject location .
Retourwaarde
operator==
Bepaalt of twee location objecten dezelfde locatie vertegenwoordigen.
bool operator== (const location& _Rhs) const;
Parameterwaarden
_Rhs
Operand location.
Retourwaarde
true als de twee locaties identiek zijn en false anders.