Syntax
Parameters
Return value
PartyError 如果调用成功,则返回c_partyErrorSuccess;否则返回错误代码。可通过 GetErrorMessage() 检索错误代码的可读形式。
Remarks
如果本地用户正在参与 PartyNetwork,则他们将被非正常移除(对于远程设备来说,这看起来就像与此设备的网络连接已丢失),因此最佳做法是首先对从 GetNetworks() 调用返回的所有网络调用 PartyNetwork::LeaveNetwork(),并等待相应的 PartyLeaveNetworkCompletedStateChange,使本地用户正常退出任何现有的 PartyNetworks。此方法不是线程安全的,不能与其他非静态 Party 库方法并发调用。调用此方法后,所有 Party 库状态都将失效。
使用 Microsoft Game Core 版本 Party 库的标题必须通过 RegisterAppStateChangeNotification API 侦听应用状态通知。当应用挂起时,标题必须调用 PartyManager::Cleanup()。当应用恢复时,标题必须等待 Game Core 网络堆栈就绪,然后通过调用 PartyManager::Initialize() 重新初始化 Party 库。
每次调用 Initialize() 都应该有相应的 Cleanup() 调用。
Requirements
Header: Party.hSee also
PartyManagerPartyManager::Initialize
PartyNetwork::LeaveNetwork
PartyManager::GetNetworks
