跳轉到主要內容
初始化 PlayFab Multiplayer 程式庫的執行個體。

語法

參數

playFabTitleId   char*
以 null 結尾
應用程式的 PlayFab 遊戲識別碼。 handle   PFMultiplayerHandle*
程式庫配置的輸出
新初始化之 PFMultiplayer API 執行個體的輸出控制代碼。

傳回值

類型:HRESULT 如果呼叫成功,則為 S_OK;否則為錯誤碼。可透過 PFMultiplayerGetErrorMessage() 擷取錯誤碼的人類可讀形式。

備註

除了 PFMultiplayerSetMemoryCallbacks() 和 PFMultiplayerSetThreadAffinityMask() 之外,必須先呼叫此方法,才能呼叫任何其他方法。在後續呼叫 PFMultiplayerUninitialize() 之前,無法再次呼叫 PFMultiplayerInitialize()。

每次呼叫 PFMultiplayerInitialize() 都應該有對應的 PFMultiplayerUninitialize() 呼叫。

使用 Microsoft Game Core 版本 Multiplayer 程式庫的應用程式,必須等候 Game Core 網路堆疊初始化之後,才能呼叫此方法。可以使用 Game Core XNetworkingGetConnectivityHint API 來判斷網路堆疊的狀態。

提供的 playFabTitleId 必須與用來取得 PlayFab 實體索引鍵和實體權杖的 PlayFab 遊戲識別碼相同,這些實體索引鍵和權杖將傳遞給 PFMultiplayerSetEntityToken()。

需求

標頭: PFMultiplayer.h

另請參閱

PFMultiplayer 成員
PFMultiplayerSetEntityToken
PFMultiplayerUninitialize
PFMultiplayerSetMemoryCallbacks
PFMultiplayerSetThreadAffinityMask
最後修改於 2026年10月8日