次の方法で共有


PartyManager::SetWorkMode

threadId に関連するパーティー ライブラリの処理タスクの作業モードを取得します。

構文

PartyError SetWorkMode(  
    PartyThreadId threadId,  
    PartyWorkMode workMode  
)  

パラメーター

threadId PartyThreadId

パーティー ライブラリの内部処理タスクの上位分類です。

workMode PartyWorkMode

関連する処理タスクの現在の作業モード。

戻り値

PartyError

呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コードになります。 人間が判読できる形式のエラー コードは、GetErrorMessage() を介して取得できます。

解説

作業モードが PartyWorkMode::Automatic に設定されている場合、 threadId に関連付けられている処理タスクは、パーティー ライブラリによって内部的に処理されます。 作業モードが PartyWorkMode::Manual として構成されている場合、タイトルは、DoWork() の定期的な呼び出しを使用して、threadId に関連付けられた処理タスクを実行する必要があります。

このメソッドは、パーティー ライブラリが初期化されていない場合にのみ呼び出すことができます。 初期化中に呼び出すと失敗し、エラーが返されます。

threadId に関連付けられている作業モードの構成は、Cleanup()Initialize() へのその後の呼び出し間で保持されます。

要件

ヘッダー: Party.h

関連項目

PartyManager
PartyManager::GetWorkMode
PartyManager::DoWork