XblMultiplayerManagerLobbySessionRemoveLocalUser
从大厅会话和游戏会话中删除本地用户。
语法
HRESULT XblMultiplayerManagerLobbySessionRemoveLocalUser(
XblUserHandle user
)
参数
user _In_
类型:XblUserHandle
要删除的本地用户。
返回值
类型:HRESULT
此 API 操作的 HRESULT 返回代码。
备注
如果调用此函数后没有剩余的本地用户,则游戏无法执行任何进一步的多人游戏操作。 调用 XblMultiplayerManagerDoWork 时,将批处理更改并将其写入服务。
此函数的结果作为多人游戏事件传递,事件类型设置为 XblMultiplayerEventType::UserRemoved
。 可以调用 XblMultiplayerManagerDoWork 来检索多人游戏事件。
离开后,可以通过调用 XblMultiplayerManagerJoinGame 或 XblMultiplayerManagerJoinGameFromLobby来加入其他游戏,也可以通过调用 XblMultiplayerManagerLobbySessionAddLocalUser重新添加本地用户。
要求
头文件:multiplayer_manager_c.h
图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib
另请参阅
multiplayer_manager_c
XblMultiplayerManagerJoinLobby
XblMultiplayerManagerLobbySessionInviteFriends
XblMultiplayerManagerLobbySessionInviteUsers