次の方法で共有


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*

アクセス許可のチェック対象とするターゲット Xuid の配列。

xuidsCount _In_
型: size_t

xuid 配列内のエントリの数。

targetAnonymousUserTypes _In_reads_(targetAnonymousUserTypesCount)
型: XblAnonymousUserType*

アクセス許可のチェック対象とする匿名ユーザーの種類の配列。

targetAnonymousUserTypesCount _In_
型: size_t

ユーザーの種類の配列内のエントリの数。

async _In_
型: XAsyncBlock*

この操作の AsyncBlock。

戻り値

型: HRESULT

この API 操作の HRESULT 結果コード。

解説

完了時に XblPrivacyBatchCheckPermissionResultSizeXblPrivacyBatchCheckPermissionResult を呼び出して結果を取得します。

要件

ヘッダー: privacy_c.h

ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

privacy_c