XblMultiplayerActivitySendInvitesAsync
発信者の現在のアクティビティに参加するための招待を Xbox ユーザー ID に送信します。
構文
HRESULT XblMultiplayerActivitySendInvitesAsync(
XblContextHandle xblContext,
const uint64_t* xuids,
size_t xuidsCount,
bool allowCrossPlatformJoin,
const char* connectionString,
XAsyncBlock* async
)
パラメーター
xblContext _In_
型: XblContextHandle
ローカル ユーザーの Xbox Live コンテキスト。
xuids _In_
型: uint64_t*
招待する Xbox ユーザー ID のリスト。
xuidsCount _In_
型: size_t
xuids
配列のサイズ。
allowCrossPlatformJoin _In_
型: bool
タイトルがクロスプラットフォーム招待用に構成されている場合、このパラメーターを true に設定すると、タイトルがサポートするすべてのプラットフォーム エンドポイントに招待が送信されます。 false に設定すると、招待は送信者のプラットフォームにのみ送信されます。 クロス プラットフォームの招待が構成されていない場合、招待は常に送信者のプラットフォームにのみ送信されます。
connectionString _In_opt_z_
型: char*
(オプション) ピアがゲームに参加するために使用する接続文字列。
async _In_
型: XAsyncBlock*
この操作での XAsyncBlock
。
戻り値
型: HRESULT
この API 操作の HRESULT 結果コード。
解説
非同期操作の結果を取得するには、XAsyncBlock
コールバック内または XAsyncBlock
の完了後に XAsyncGetStatus を呼び出します。
この関数の使用方法については、「マルチプレイヤー アクティビティのコード例」の「招待」セクションの「招待の送信」を参照してください。
マルチプレイヤー アクティビティについて詳しくは、「アクティビティ」を参照してください。
REST 呼び出し
POST /titles/{titleId}/invites を呼び出します
要件
ヘッダー: multiplayer_activity_c.h
ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib