> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyManager::GetThreadAffinityMask

> 以親和性遮罩的形式，擷取內部 Party 程式庫執行緒將執行或正在執行所在的目前處理器集合。

以親和性遮罩的形式，擷取內部 Party 程式庫執行緒將執行或正在執行所在的目前處理器集合。

## 語法

```cpp theme={null}
PartyError GetThreadAffinityMask(  
    PartyThreadId threadId,  
    uint64_t* threadAffinityMask  
)  
```

### 參數

**`threadId`**   [PartyThreadId](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)

應擷取其處理器親和性的內部 Party 程式庫執行緒類型。

**`threadAffinityMask`**   uint64\_t\*\
*輸出*

此類型 Party 程式庫執行緒的輸出親和性遮罩。

### 傳回值

PartyError

`c_partyErrorSuccess` (如果呼叫成功)，否則為錯誤碼。可透過 [GetErrorMessage()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) 擷取錯誤碼的人類可讀形式。

## 備註

此方法會擷取指定類型之內部 Party 程式庫執行緒目前的處理器親和性。 \
\
&#x20;此方法不需要先呼叫 [Initialize()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)。   \
\
&#x20;寫入 `threadAffinityMask` 的回報值為 `c_anyProcessor`，表示執行緒可以在任何處理器上執行。

## 需求

**標頭：** Party.h

## 另請參閱

[PartyManager](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)\
[PartyThreadId](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)\
[PartyManager::SetThreadAffinityMask](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)


## Related topics

- [PartyManager::SetThreadAffinityMask](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)
- [PartyThreadId](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)
- [PartyManager::Initialize](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [PartyXblManager::GetThreadAffinityMask](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask.md)
- [get_thread_affinity_mask](https://docs.xbox.com/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask.md)
