Skip to main content
立即回收与所有 Party 库对象关联的所有资源。

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.h

See also

PartyManager
PartyManager::Initialize
PartyNetwork::LeaveNetwork
PartyManager::GetNetworks
最后修改于 2026年8月13日