次の方法で共有


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 コールバック内でまたは非同期操作が完了した後に XblMultiplayerActivityGetActivityResultSizeXblMultiplayerActivityGetActivityResult を呼び出します。

この関数の使用方法を確認するには、マルチプレイヤー アクティビティ用のサンプル コードアクティビティ セクションの「アクティビティの取得」を参照してください。

マルチプレイヤー アクティビティについて詳しくは、「アクティビティ」を参照してください。

REST 呼び出し

Calls POST /titles/{titleId}/activities/query

要件

ヘッダー: multiplayer_activity_c.h

ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

multiplayer_activity_c