Skip to main content
Multiplayer ライブラリの内部スレッドを実行するプロセッサーを、必要に応じて設定します。

構文

パラメーター

threadId   PFMultiplayerThreadId プロセッサー アフィニティを構成する Multiplayer ライブラリ内部スレッドの種類。 threadAffinityMask   uint64_t この種類の Multiplayer ライブラリ スレッドに対するアフィニティ マスク。

戻り値

型: HRESULT 呼び出しに成功した場合は S_OK、それ以外の場合はエラー コード。エラー コードの人間が読める形式は PFMultiplayerGetErrorMessage() を通じて取得できます。

注釈

このメソッドを使用すると、タイトルは指定した種類の Multiplayer ライブラリ内部スレッドに対するプロセッサー アフィニティを構成できます。

このメソッドは、PFMultiplayerInitialize() の前後を問わずいつでも呼び出すことができ、即座に反映されます。スレッド プロセッサーの設定は、PFMultiplayerUninitialize() と PFMultiplayerInitialize() の呼び出しをまたいで保持されます。64 個を超えるコアが存在する場合、このメソッドは常にプロセッサー グループ 0 に適用されます。

任意のプロセッサーを指定するには、threadAffinityMask パラメーターに PFMultiplayerAnyProcessor を渡します。これは、このメソッドが一度も呼び出されない場合に Multiplayer ライブラリが使用する既定値でもあります。

要件

ヘッダー: PFMultiplayer.h

関連項目

PFMultiplayer メンバー
PFMultiplayerThreadId
最終更新日 2026年8月13日