chat_manager::get_thread_processor
内部の Game Chat スレッドが実行される、または実行中の現在のプロセッサーを取得します。構文
パラメーター
threadId _In_Type: game_chat_thread_id プロセッサー アフィニティを取得する対象の、内部 Game Chat スレッドの種類。
プロセス番号を取得する対象の内部スレッド。 processorNumber _Out_
Type: uint32_t* 内部の Game Chat スレッドが実行される、または実行中の 0 から始まるプロセッサー番号を格納する場所。
戻り値
Type: void解説
これは、指定した種類の内部 Game Chat スレッドの現在のプロセッサー アフィニティを取得します。 このメソッドは、事前に chat_manager::initialize() が呼び出されている必要はありません。 processorNumber に書き込まれる報告値がc_anyProcessorNumber の場合、そのスレッドは任意のプロセッサー上で実行できることを示します。
c_anyProcessorNumber は 0xFFFFFFFF の値を持つ constexpr uint32_t です。chat_manager::set_thread_affinity_mask を事前に呼び出して threadID で指定した Game Chat 内部スレッドが複数のプロセッサー上で実行されるように構成されている場合、この呼び出しは致命的なエラーとなります。その場合は、代わりに chat_manager::get_thread_affinity_mask を使用してください。
要件
ヘッダー: GameChat2.h サポートされているプラットフォーム: Windows、XBOX One ファミリ本体および XBOX Series 本体関連項目
chat_managergame_chat_thread_id
chat_manager::set_thread_processor
