> ## 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.

# PartyXblManager::GetThreadAffinityMask

> 内部の Party XBOX Live Helper ライブラリスレッドが実行される、または実行中のプロセッサの現在のセットをアフィニティマスクとして取得します。

内部の Party XBOX Live Helper ライブラリスレッドが実行される、または実行中のプロセッサの現在のセットをアフィニティマスクとして取得します。

## 構文

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

### パラメーター

**`threadId`**   [PartyXblThreadId](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxblthreadid.md)

プロセッサアフィニティを取得する対象となる内部ライブラリスレッドのタイプ。

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

このタイプの Party スレッドのアフィニティマスクを格納する場所。

### 戻り値

PartyError

呼び出しが成功した場合は `c_partyErrorSuccess`、そうでない場合はエラーコード。エラーコードの人間が読める形式は、[GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md) で取得できます。

## 解説

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

## 要件

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

## 関連項目

[PartyXblManager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)\
[PartyXblManager::SetThreadAffinityMask](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md)


## Related topics

- [PartyXblManager::SetThreadAffinityMask](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md)
- [PartyXblManager::Initialize](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_initialize.md)
- [PartyXblThreadId](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxblthreadid.md)
- [PartyManager::GetThreadAffinityMask](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_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)
