構文
パラメーター
threadId PartyXblThreadId
プロセッサー アフィニティを取得する対象となる内部ライブラリ スレッドの種類。
threadAffinityMask uint64_t
この Party スレッドの種類に対するアフィニティ マスク。
戻り値
PartyError 呼び出しが成功した場合はc_partyErrorSuccess、それ以外の場合はエラー コードを返します。エラー コードの人間が読める形式は、GetErrorMessage() を使用して取得できます。
解説
このメソッドを使用すると、アプリケーションは指定した種類の Party XBOX Live Helper ライブラリの内部スレッドに対して、プロセッサー アフィニティを構成できます。このメソッドは、Initialize() の前後を問わず、いつでも呼び出すことができ、直ちに有効になります。スレッドのプロセッサー設定は、Cleanup() と Initialize() の呼び出しをまたいで保持されます。64 を超えるコアが存在する場合、このメソッドは常にプロセッサー グループ 0 に適用されます。
任意のプロセッサーを指定するには、
threadAffinityMask パラメーターに c_anyProcessor を渡します。これは、このメソッドが一度も呼び出されなかった場合に Party XBOX Live Helper ライブラリが使用する既定値でもあります。
要件
ヘッダー: PartyXboxLive.h関連項目
PartyXblManagerPartyXblThreadId
PartyXblManager::GetThreadAffinityMask
