PartyManager::SetWorkMode

配置与 threadId 关联的 Party 库处理任务的工作模式。

语法

PartyError SetWorkMode(  
    PartyThreadId threadId,  
    PartyWorkMode workMode  
)  

参数

threadIdPartyThreadId

Party 库内部处理任务的高级分类。

workModePartyWorkMode

与正在处理任务关联的目标工作模式。

返回值

PartyError

如果调用成功,则为 c_partyErrorSuccess,否则为错误代码。 可通过 GetErrorMessage() 检索错误代码的可读形式。

备注

如果工作模式设置为 PartyWorkMode::Automatic,则与 threadId 关联的处理任务由 Party 库在内部处理。 如果工作模式配置为 PartyWorkMode::Manual,则游戏必须通过定期调用 DoWork() 来执行与 threadId 关联的处理任务。

只有在未初始化 Party 库时才能调用此方法。 在初始化时调用将失败并返回错误。

threadId 关联的工作模式的配置会在后续对 Cleanup()Initialize() 的调用中持续存在。

要求

标题: Party.h

另请参阅

PartyManager
PartyManager::GetWorkMode
PartyManager::DoWork