XblPrivacyBatchCheckPermissionAsync
检查多个目标用户的多个权限。 将针对每个目标用户检查每个权限。
语法
HRESULT XblPrivacyBatchCheckPermissionAsync(
XblContextHandle xblContextHandle,
XblPermission* permissionsToCheck,
size_t permissionsCount,
uint64_t* targetXuids,
size_t xuidsCount,
XblAnonymousUserType* targetAnonymousUserTypes,
size_t targetAnonymousUserTypesCount,
XAsyncBlock* async
)
参数
xblContextHandle _In_
类型:XblContextHandle
本地用户的 Xbox Live 上下文。
permissionsToCheck _In_reads_(permissionsCount)
类型:XblPermission*
要检查的权限数组。
permissionsCount _In_
类型:size_t
权限数组中的条目数量。
targetXuids _In_reads_(xuidsCount)
类型:uint64_t*
据其检查权限的目标 Xuids 的数组。
xuidsCount _In_
类型:size_t
xuids 数组中的条目数量。
targetAnonymousUserTypes _In_reads_(targetAnonymousUserTypesCount)
类型:XblAnonymousUserType*
据其检查权限的匿名用户类型的数组。
targetAnonymousUserTypesCount _In_
类型:size_t
用户类型数组中的条目数量。
async _In_
类型:XAsyncBlock*
此操作的 AsyncBlock。
返回值
类型:HRESULT
此 API 操作的 HRESULT 返回代码。
备注
完成后调用 XblPrivacyBatchCheckPermissionResultSize 和 XblPrivacyBatchCheckPermissionResult 以获取结果。
要求
头文件:privacy_c.h
图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib