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