XblPresenceGetPresenceForMultipleUsersAsync

获取多个用户的状态信息。

语法

HRESULT XblPresenceGetPresenceForMultipleUsersAsync(  
         XblContextHandle xblContextHandle,  
         uint64_t* xuids,  
         size_t xuidsCount,  
         XblPresenceQueryFilters* filters,  
         XAsyncBlock* async  
)  

参数

xblContextHandle _In_
类型:XblContextHandle

本地用户的 Xbox Live 上下文。

xuids _In_
类型:uint64_t*

要获取其状态的用户的 Xbox 用户 ID。

xuidsCount _In_
类型:size_t

xuids 数组的大小。

filters _In_opt_
类型:XblPresenceQueryFilters*

用于筛选结果的可选的筛选器结构。

async _In_
类型:XAsyncBlock*

此操作的 AsyncBlock。

返回值

类型:HRESULT

此 API 操作的 HRESULT 返回代码。

备注

若要检索调用 XblPresenceGetPresenceForMultipleUsersAsync 的结果,请调用 XblPresenceGetPresenceForMultipleUsersResult

若要检索所需的缓冲区大小以保存调用 XblPresenceGetPresenceForMultipleUsersAsync 的结果,请调用 XblPresenceGetPresenceForMultipleUsersResultCount

要求

头文件:presence_c.h

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

另请参阅

presence_c