语法
参数
playFabTitleId char*is null-terminated 应用的 PlayFab 标题 ID。
handle PFMultiplayerHandle*library-allocated output 新初始化的 PFMultiplayer API 实例的输出句柄。
返回值
类型:HRESULT 如果调用成功,则返回S_OK;否则返回错误代码。可通过 PFMultiplayerGetErrorMessage() 检索错误代码的可读形式。
备注
除 PFMultiplayerSetMemoryCallbacks() 和 PFMultiplayerSetThreadAffinityMask() 之外,必须在调用任何其他方法之前调用此方法。如果未随后调用 PFMultiplayerUninitialize(),则无法再次调用 PFMultiplayerInitialize()。每次对 PFMultiplayerInitialize() 的调用都应有对应的 PFMultiplayerUninitialize() 调用。
使用 Microsoft Game Core 版本的多人游戏库的应用需要在调用此方法之前等待 Game Core 网络堆栈初始化完成。可以使用 Game Core XNetworkingGetConnectivityHint API 确定网络堆栈的状态。
提供的
playFabTitleId 必须与用于获取将传递给 PFMultiplayerSetEntityToken() 的 PlayFab 实体密钥和实体令牌所使用的 PlayFab 标题 ID 相同。
要求
头文件: PFMultiplayer.h另请参阅
PFMultiplayer 成员PFMultiplayerSetEntityToken
PFMultiplayerUninitialize
PFMultiplayerSetMemoryCallbacks
PFMultiplayerSetThreadAffinityMask
