Skip to main content
PlayFab Multiplayer ライブラリのインスタンスを初期化します。

構文

パラメーター

playFabTitleId   char*
is null-terminated
アプリの PlayFab タイトル ID。 handle   PFMultiplayerHandle*
library-allocated output
新たに初期化された PFMultiplayer API インスタンスの出力ハンドル。

戻り値

型: HRESULT 呼び出しに成功した場合は S_OK、それ以外の場合はエラー コード。エラー コードの人間が読める形式は PFMultiplayerGetErrorMessage() を通じて取得できます。

注釈

このメソッドは、PFMultiplayerSetMemoryCallbacks()PFMultiplayerSetThreadAffinityMask() を除く、他のメソッドを呼び出す前に呼び出す必要があります。PFMultiplayerInitialize() は、それに続く PFMultiplayerUninitialize() の呼び出しなしで再度呼び出すことはできません。

PFMultiplayerInitialize() を呼び出すたびに、対応する PFMultiplayerUninitialize() 呼び出しがある必要があります。

Microsoft Game Core 版の Multiplayer ライブラリを使用するアプリでは、このメソッドを呼び出す前に Game Core Networking スタックが初期化されるのを待つ必要があります。ネットワーク スタックの状態は、Game Core XNetworkingGetConnectivityHint API を使用して確認できます。

指定する playFabTitleId は、PFMultiplayerSetEntityToken() に渡す PlayFab エンティティ キーおよびエンティティ トークンを取得するために使用したものと同じ PlayFab タイトル ID である必要があります。

要件

ヘッダー: PFMultiplayer.h

関連項目

PFMultiplayer メンバー
PFMultiplayerSetEntityToken
PFMultiplayerUninitialize
PFMultiplayerSetMemoryCallbacks
PFMultiplayerSetThreadAffinityMask
最終更新日 2026年8月13日