次の方法で共有


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

関連項目

multiplayer_c