PartyXblManager::Initialize
初始化对象实例。
语法
PartyError Initialize(
PartyString titleId
)
参数
titleId
PartyString
应用的 PlayFab 游戏 ID。
返回值
PartyError
如果调用成功,则为 c_partyErrorSuccess
,否则为错误代码。 可通过 GetErrorMessage() 检索错误代码的可读形式。
备注
除了静态方法 GetSingleton()、SetMemoryCallbacks()、GetMemoryCallbacks()、SetThreadAffinityMask()、GetThreadAffinityMask() 之外,必须在 PartyXblManager 名称空间下的任何其他方法之前调用该方法。 如果没有后续的 Cleanup() 调用,就无法再次调用 Initialize()。
每次调用 Initialize() 都应该调用相应的 Cleanup()。
对于使用 Xbox One XDK 版本的 Party Xbox Live 帮助程序库的应用程序,建议在平台准备好进行网络操作之后再调用该方法。 有关详细信息,请参阅有关网络和安全设备关联最佳做法的 XDK 文档。
使用 Microsoft Game Core 版本的 Party Xbox Live 帮助程序库的应用程序在调用该方法之前需要等待 Game Core Networking 堆栈初始化。 可以使用 Game Core XNetworkingGetConnectivityHint API 来确定网络堆栈的状态。
使用 Microsoft Game Core 版本的 Party Xbox Live 帮助程序库的应用必须通过 RegisterAppStateChangeNotification API 来监听应用状态通知。 挂起应用后,游戏必须调用 Cleanup()。 应用恢复后,游戏必须等待 Game Core 网络堆栈准备就绪,然后通过调用 Initialize() 重新初始化 Party Xbox Live 帮助程序库。
要求
标题:PartyXboxLive.h
另请参阅
PartyXblManager
PartyXblManager::Cleanup
PartyXblManager::GetSingleton
PartyXblManager::SetMemoryCallbacks
PartyXblManager::GetMemoryCallbacks
PartyXblManager::SetThreadAffinityMask
PartyXblManager::GetThreadAffinityMask