建議使用 Visual Studio 2017

location 類別

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

硬體實體位置的抽象概念。

class location;

公用建構函式

名稱說明
location:: location 建構函式多載。 建構 location 物件。
位置:: ~ location 解構函式終結 location 物件。

公用方法

名稱說明
location:: current 方法傳回 location 物件,表示呼叫執行緒執行的最特定位置。
location:: from_numa_node 方法傳回 location 物件,該物件代表某一特定的 NUMA 節點。

公用運算子

名稱說明
location:: operator ! = 運算子判斷兩個 location 物件是否表示不同的位置。
location:: operator = 運算子將不同 location 物件的內容指派給這一個。
location:: operator = = 運算子判斷兩個location物件代表相同的位置。

location

標頭︰ concrt.h

命名空間: concurrency

終結 location 物件。

~location();

傳回 location 物件,表示呼叫執行緒執行的最特定位置。

static location __cdecl current();

傳回值

表示呼叫執行緒執行的最特定位置。

傳回 location 物件,該物件代表某一特定的 NUMA 節點。

static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);

參數

_NumaNodeNumber
要建構其位置的 NUMA 節點編號。

傳回值

代表 NUMA 節點的位置,由 _NumaNodeNumber 參數所指定。

建構 location 物件。

location();

location(
    const location& _Src);

location(
    T _LocationType,
    unsigned int _Id,
    unsigned int _BindingId = 0,
    _Inout_opt_ void* _PBinding = NULL);

參數

_Src
_LocationType
_Id
_BindingId
_PBinding

備註

預設建構的位置表示整個系統。

判斷兩個 location 物件是否表示不同的位置。

bool operator!= (const location& _Rhs) const;

參數

_Rhs

傳回值

如果這兩個位置不同則為 true,否則為 false

將不同 location 物件的內容指派給這一個。

location& operator= (const location& _Rhs);

參數

_Rhs
來源 location 物件。

傳回值

判斷兩個location物件代表相同的位置。

bool operator== (const location& _Rhs) const;

參數

_Rhs

傳回值

true如果兩個位置都相同,和false否則。

concurrency 命名空間

顯示: