Skip to main content

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_manager
game_chat_thread_id
chat_manager::set_thread_processor
最后修改于 2026年8月24日