構文
パラメーター
threadId PFMultiplayerThreadId
プロセッサー アフィニティを構成する Multiplayer ライブラリ内部スレッドの種類。
threadAffinityMask uint64_t
この種類の Multiplayer ライブラリ スレッドに対するアフィニティ マスク。
戻り値
型: HRESULT 呼び出しに成功した場合はS_OK、それ以外の場合はエラー コード。エラー コードの人間が読める形式は PFMultiplayerGetErrorMessage() を通じて取得できます。
注釈
このメソッドを使用すると、タイトルは指定した種類の Multiplayer ライブラリ内部スレッドに対するプロセッサー アフィニティを構成できます。このメソッドは、PFMultiplayerInitialize() の前後を問わずいつでも呼び出すことができ、即座に反映されます。スレッド プロセッサーの設定は、PFMultiplayerUninitialize() と PFMultiplayerInitialize() の呼び出しをまたいで保持されます。64 個を超えるコアが存在する場合、このメソッドは常にプロセッサー グループ 0 に適用されます。
任意のプロセッサーを指定するには、
threadAffinityMask パラメーターに PFMultiplayerAnyProcessor を渡します。これは、このメソッドが一度も呼び出されない場合に Multiplayer ライブラリが使用する既定値でもあります。
要件
ヘッダー: PFMultiplayer.h関連項目
PFMultiplayer メンバーPFMultiplayerThreadId
