PFLobbyGetLobbyId

获取大厅的 ID。

语法

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

参数

lobby PFLobbyHandle

大厅的句柄。

id char**
库分配的输出

输出大厅 ID。

返回值

类型:HRESULT

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

备注

如果此大厅对象是通过调用 PFMultiplayerCreateAndJoinLobby() 创建的,则此方法会返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges() 提供成功的 PFLobbyCreateAndJoinLobbyCompletedStateChange

如果此大厅对象是通过调用 PFMultiplayerJoinLobby() 创建的,则此方法会返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges() 提供成功的 PFLobbyJoinLobbyCompletedStateChange

如果此大厅对象是通过调用 PFMultiplayerCreateAndClaimServerLobby() 创建的,则此方法会返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges() 提供成功的 PFLobbyCreateAndClaimServerLobbyCompletedStateChange

如果此大厅对象是通过调用 PFMultiplayerClaimServerLobby() 创建的,则此方法会返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges() 提供成功的 PFLobbyClaimServerLobbyCompletedStateChange

如果此大厅对象是通过调用 PFMultiplayerJoinLobbyAsServer() 创建的,则此方法会返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges() 提供成功的 PFLobbyJoinLobbyAsServerCompletedStateChange

要求

标头: PFLobby.h

另请参阅

PFLobby 成员