XblMultiplayerSendInvitesAsync
指定されたユーザーをセッションに招待します。 これにより、標準の招待テキストを使用して、招待したユーザーごとに通知が表示されます。 ユーザーが通知を受け入れると、タイトルがアクティベーションされます。
構文
HRESULT XblMultiplayerSendInvitesAsync(
XblContextHandle xblContext,
const XblMultiplayerSessionReference* sessionReference,
const uint64_t* xuids,
size_t xuidsCount,
uint32_t titleId,
const char* contextStringId,
const char* customActivationContext,
XAsyncBlock* async
)
パラメーター
xblContext _In_
型: XblContextHandle
ローカル ユーザーの Xbox Live コンテキスト。
sessionReference _In_
型: XblMultiplayerSessionReference*
ターゲット ユーザーが招待されるセッションを表す XblMultiplayerSessionReference オブジェクト。
xuids _In_
型: uint64_t*
招待される Xbox ユーザー ID のリスト。
xuidsCount _In_
型: size_t
xuid 配列のサイズ。
titleId _In_
型: uint32_t
招待されたユーザーがセッションに参加するためにアクティベーションするタイトルの ID。
contextStringId _In_opt_z_
型: char*
カスタム コンテキスト文字列の ID。 この文字列の ID は、標準の招待テキストに追加される招待テキストを識別するために、Xbox Live の取り込み中に定義されます。 ID 文字列にはプレフィックスとして " /// " を付ける必要があります。 カスタム文字列を招待に追加しない場合は、nullptr を渡します。
customActivationContext _In_opt_z_
型: char*
アクティベーション コンテキスト文字列。 招待されたゲーム クライアントに渡され、必要に応じて解釈されるゲーム定義の文字列。 (オプション)
async _In_
型: XAsyncBlock*
この操作の AsyncBlock。
戻り値
型: HRESULT
この API 操作の HRESULT 結果コード。
要件
ヘッダー: multiplayer_c.h
ライブラリ: Microsoft.Xbox.Services.141.GSDK.C.lib