XblMultiplayerActivityGetActivityAsync

获取一组用户的多人游戏活动。 每次呼叫可以查询最多 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 用户列表。

xuidsCount _In_
类型: size_t

xuids 阵列的大小。

async _In_
类型:XAsyncBlock*

此操作的 XAsyncBlock

返回值

类型:HRESULT

此 API 操作的 HRESULT 返回代码。

备注

要获取结果,请在 XAsyncBlock 回调中或异步操作完成后调用 XblMultiplayerActivityGetActivityResultSizeXblMultiplayerActivityGetActivityResult

若要了解如何使用此函数,请参阅“多玩家活动示例代码”中“活动”部分的“获取活动”。

有关多玩家活动的更多信息,请参阅 活动

REST 调用

调用 POST /titles/{titleId}/activities/query

要求

标头: multiplayer_activity_c.h

图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib

另请参阅

multiplayer_activity_c