> ## 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/ja-jp/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)

プロセッサ アフィニティを取得する内部 Party ライブラリ スレッドの種類。

**`threadAffinityMask`**   uint64\_t\*\
*出力*

このタイプの Party ライブラリ スレッドの出力アフィニティ マスク。

### 戻り値

PartyError

呼び出しが成功した場合は `c_partyErrorSuccess`、それ以外の場合はエラー コード。エラー コードの人間が判読可能な形式は、[GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) から取得できます。

## 解説

これは、指定された種類の内部 Party ライブラリ スレッドの現在のプロセッサ アフィニティを取得します。\
\
&#x20;このメソッドは、事前に [Initialize()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) が呼び出されている必要はありません。   \
\
&#x20;`threadAffinityMask` に書き込まれる `c_anyProcessor` の報告された値は、スレッドが任意のプロセッサ上で自由に実行できることを示します。

## 要件

**ヘッダー:** Party.h

## 関連項目

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


## Related topics

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