chat_manager::set_thread_processor
可选地配置内部 Game Chat 线程将在其上运行的处理器。语法
参数
threadId _In_类型:game_chat_thread_id 要配置处理器关联的内部 Game Chat 线程的类型。 processorNumber _In_
类型:uint32_t 内部 Game Chat 线程应在其上运行的从零开始的处理器编号。
返回值
类型:void备注
此方法使应用程序能够配置给定类型的内部 Game Chat 线程的处理器关联。 对于独占资源应用程序,保证线程在指定的处理器上运行。对于通用 Windows 应用程序,指定的处理器用作线程的理想处理器,仅作为调度程序的提示。 可以在 chat_manager::initialize() 之前或之后随时调用此方法,并立即生效。线程处理器设置在调用 chat_manager::cleanup() 和 chat_manager::initialize() 之间将保持不变。当存在超过 64 个核心时,此方法始终应用于处理器组 0。 为了指定任意处理器,请将c_anyProcessorNumber 作为 processorNumber 参数传递。如果从未调用此方法,这也是 Game Chat 将使用的默认值。
c_anyProcessorNumber 是一个值为 0xFFFFFFFF 的 constexpr uint32_t。要求
头文件: GameChat2.h 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
chat_managergame_chat_thread_id
chat_manager::get_thread_processor
