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
