chat_manager::get_thread_processor
擷取內部 Game Chat 執行緒將執行或正在執行的目前處理器。語法
參數
threadId _In_類型:game_chat_thread_id 要擷取其處理器親和性的內部 Game Chat 執行緒類型。
要擷取其處理器編號的內部執行緒。 processorNumber _Out_
類型:uint32_t* 用來儲存以零為基底之處理器編號的位置,內部 Game Chat 執行緒將在該處理器上執行或正在執行。
傳回值
類型: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
