次の方法で共有


PFLobbyGetLobbyId

ロビーの ID を取得します。

構文

HRESULT PFLobbyGetLobbyId(  
    PFLobbyHandle lobby,  
    const char** id  
)  

パラメーター

lobby PFLobbyHandle

ロビーのハンドル。

id char**
ライブラリに割り当てられた出力

出力ロビー ID。

戻り値

型: HRESULT

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

解説

このロビー オブジェクトが PFMultiplayerCreateAndJoinLobby() を呼び出すことによって作成された場合、PFMultiplayerStartProcessingLobbyStateChanges()PFLobbyCreateAndJoinLobbyCompletedStateChange を正常に提供するまで、このメソッドはエラーを返します。

このロビー オブジェクトが PFMultiplayerJoinLobby() を呼び出して作成された場合、PFMultiplayerStartProcessingLobbyStateChanges()PFLobbyJoinLobbyCompletedStateChange を正常に提供するまで、このメソッドはエラーを返します。

このロビー オブジェクトが PFMultiplayerCreateAndClaimServerLobby() を呼び出すことによって作成された場合、PFMultiplayerStartProcessingLobbyStateChanges()PFLobbyCreateAndClaimServerLobbyCompletedStateChange を正常に提供するまで、このメソッドはエラーを返します。

このロビー オブジェクトが PFMultiplayerClaimServerLobby() を呼び出すことによって作成された場合、PFMultiplayerStartProcessingLobbyStateChanges()PFLobbyClaimServerLobbyCompletedStateChange を正常に提供するまで、このメソッドはエラーを返します。

このロビー オブジェクトが PFMultiplayerJoinLobbyAsServer() を呼び出して作成された場合、PFMultiplayerStartProcessingLobbyStateChanges()PFLobbyJoinLobbyAsServerCompletedStateChange を正常に提供するまで、このメソッドはエラーを返します。

要件

ヘッダー: PFLobby.h

関連項目

PFLobby メンバー