Skip to main content

XblMultiplayerActivityGetActivityResult

获取成功的获取活动调用的结果。

语法

参数

async   _In_
类型:XAsyncBlock*
此操作的 XAsyncBlock bufferSize   _In_
类型:size_t
结果缓冲区的大小。使用 XblMultiplayerActivityGetActivityResultSize 获取所需的缓冲区大小。 buffer   _Out_writes_bytes_to_(bufferSize,bufferUsed)
类型:void
接收结果的由调用方分配的字节缓冲区。 ptrToBufferResults   _Outptr_
类型:XblMultiplayerActivityInfo**
指向 buffer 内部的 XblMultiplayerActivityInfo 强类型数组。请勿释放此数组。其生命周期与 buffer 相关联。 resultCount   _Out_
类型:size_t*
ptrToBufferResults 数组中的条目数。 bufferUsed   _Out_opt_
类型:size_t*
buffer 中已使用的字节数。

返回值

类型:HRESULT 此 API 操作的 HRESULT 返回代码。

备注

若要获取存储结果所需的缓冲区大小,请调用 XblMultiplayerActivityGetActivityResultSize 函数。

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

有关多人游戏活动的详细信息,请参阅活动

要求

头文件: multiplayer_activity_c.h 库: Microsoft.Xbox.Services.14x.GDK.C.lib

另请参阅

multiplayer_activity_c
最后修改于 2026年8月13日