PFMultiplayerUninitialize
すべてのマルチプレイヤー ライブラリ オブジェクトに関連付けられているすべてのリソースを直ちに回収します。
構文
HRESULT PFMultiplayerUninitialize(
PFMultiplayerHandle handle
)
パラメーター
handle
PFMultiplayerHandle
入力が無効です
PFMultiplayer API インスタンスのハンドル。
戻り値
型: HRESULT
呼び出しが成功した場合は S_OK
、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。
解説
ローカル ユーザーがロビーに参加していた場合、そのユーザーは削除されます (リモート ロビー クライアントには、これらのユーザーへのネットワーク接続が失われたかのように見えます)そのため、ベスト プラクティスは、すべてのロビーで PFLobbyLeave
を呼び出し、対応する PFLobbyLeaveLobbyCompletedStateChange
を待つことです。ローカル ユーザーに既存のロビーを終了させます。
このメソッドはスレッド セーフではなく、他のマルチプレイヤー ライブラリ メソッドと同時に呼び出すことはできません。 このメソッドを呼び出すと、すべてのマルチプレイヤー ライブラリの状態が無効になります。
PFMultiplayerInitialize() へのすべての呼び出しには、対応する PFMultiplayerUninitialize() 呼び出しが必要です。
要件
ヘッダー: PFMultiplayer.h