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 結果コード。
解説
完了時に XblPrivacyBatchCheckPermissionResultSize と XblPrivacyBatchCheckPermissionResult を呼び出して結果を取得します。
要件
ヘッダー: privacy_c.h
ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib