PartyManager::SetWorkMode
配置与 threadId
关联的 Party 库处理任务的工作模式。
语法
PartyError SetWorkMode(
PartyThreadId threadId,
PartyWorkMode workMode
)
参数
threadId
PartyThreadId
Party 库内部处理任务的高级分类。
workMode
PartyWorkMode
与正在处理任务关联的目标工作模式。
返回值
PartyError
如果调用成功,则为 c_partyErrorSuccess
,否则为错误代码。 可通过 GetErrorMessage() 检索错误代码的可读形式。
备注
如果工作模式设置为 PartyWorkMode::Automatic,则与 threadId
关联的处理任务由 Party 库在内部处理。 如果工作模式配置为 PartyWorkMode::Manual,则游戏必须通过定期调用 DoWork() 来执行与 threadId
关联的处理任务。
只有在未初始化 Party 库时才能调用此方法。 在初始化时调用将失败并返回错误。
与 threadId
关联的工作模式的配置会在后续对 Cleanup() 和 Initialize() 的调用中持续存在。
要求
标题: Party.h