次の方法で共有


XblMultiplayerSessionCreateHandle

新しいローカル マルチプレイヤー セッションを作成します。

構文

XblMultiplayerSessionHandle XblMultiplayerSessionCreateHandle(  
         uint64_t xuid,  
         const XblMultiplayerSessionReference* sessionReference,  
         const XblMultiplayerSessionInitArgs* initArgs  
)  

パラメーター

xuid _In_
型: uint64_t

このセッションを作成するユーザーの Xbox ユーザー ID。

sessionReference _In_opt_
型: XblMultiplayerSessionReference*

セッションを一意に識別する参照。

initArgs _In_opt_
型: XblMultiplayerSessionInitArgs*

セッションを初期化するために使用される追加の引数。 これらが含まれている場合は、sessionReference も含める必要があります。

戻り値

型: XblMultiplayerSessionHandle

マルチプレイヤー セッションに対するハンドル。

解説

この後に XblMultiplayerWriteSessionAsync を呼び出して、サービスにローカルのバッチ変更を書き込む必要があります。 XblMultiplayerWriteSessionAsync を使用せずに呼び出された場合、ローカル セッション オブジェクトの作成のみを行い、サービスにはコミットしません。 ローカル セッション オブジェクトが不要になった場合は、XblMultiplayerSessionCloseHandle を呼び出します。

要件

ヘッダー: multiplayer_c.h

ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

multiplayer_c