Skip to main content

chat_manager::get_thread_affinity_mask

内部の Game Chat スレッドが実行される、または実行中のプロセッサーを示す現在のアフィニティ マスクを取得します。

構文

パラメーター

threadId   _In_
Type: game_chat_thread_id
プロセッサー アフィニティを取得する対象の、内部 Game Chat スレッドの種類。
プロセッサー マスクを取得する対象の内部スレッド。
affinityMask   _Out_
Type: uint64_t
内部の Game Chat スレッドが実行される、または実行中のプロセッサーを示すアフィニティ マスクを格納する場所。

戻り値

Type: void

解説

これは、指定した種類の内部 Game Chat スレッドの現在のプロセッサー アフィニティを取得します。 このメソッドは、事前に chat_manager::initialize() が呼び出されている必要はありません。 affinityMask に書き込まれる報告値が c_anyProcessor の場合、そのスレッドは任意のプロセッサー上で実行できることを示します。
c_anyProcessor は 0xFFFFFFFFFFFFFFFF の値を持つ constexpr uint64_t です。

要件

ヘッダー: GameChat2.h サポートされているプラットフォーム: Windows、XBOX One ファミリ本体および XBOX Series 本体

関連項目

chat_manager
game_chat_thread_id
chat_manager::set_thread_affinity_mask
最終更新日 2026年8月24日