XblMultiplayerActivityGetActivityAsync
一連のユーザーのマルチプレイヤー アクティビティを取得します。 1 回の呼び出しで最大 30 人のユーザーにクエリを実行できます。
構文
HRESULT XblMultiplayerActivityGetActivityAsync(
XblContextHandle xblContext,
const uint64_t* xuids,
size_t xuidsCount,
XAsyncBlock* async
)
パラメーター
xblContext _In_
型: XblContextHandle
ローカル ユーザーの Xbox Live コンテキスト。
xuids _In_reads_(xuidsCount)
型: uint64_t*
マルチプレイヤー アクティビティを取得する Xbox ユーザー ID のリスト。
xuidsCount _In_
型: size_t
xuids
配列のサイズ。
async _In_
型: XAsyncBlock*
この操作での XAsyncBlock
。
戻り値
型: HRESULT
この API 操作の HRESULT 結果コード。
解説
結果を取得するには、XAsyncBlock
コールバック内でまたは非同期操作が完了した後に XblMultiplayerActivityGetActivityResultSize と XblMultiplayerActivityGetActivityResult を呼び出します。
この関数の使用方法を確認するには、マルチプレイヤー アクティビティ用のサンプル コードの アクティビティ セクションの「アクティビティの取得」を参照してください。
マルチプレイヤー アクティビティについて詳しくは、「アクティビティ」を参照してください。
REST 呼び出し
Calls POST /titles/{titleId}/activities/query
要件
ヘッダー: multiplayer_activity_c.h
ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib