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