XblPermissionCheckResult
권한 검사 요청의 결과를 기술하는 구조입니다.
구문
typedef struct XblPermissionCheckResult {
bool isAllowed;
uint64_t targetXuid;
XblAnonymousUserType targetUserType;
XblPermission permissionRequested;
XblPermissionDenyReasonDetails* reasons;
size_t reasonsCount;
} XblPermissionCheckResult
멤버
isAllowed
형식: bool
요청된 작업을 수행하기 위한 권한이 부여되었는지 여부를 나타내는 값입니다.
targetXuid
형식: uint64_t
권한 확인 요청에 대한 대상 Xuid입니다. 익명 사용자에 대한 권한 검사인 경우 0이 됩니다.
targetUserType
형식: XblAnonymousUserType
권한 검사의 대상이 되는 익명 사용자의 클래스입니다. Xbox Live 사용자에 대한 권한 검사인 경우 XblAnonymousUserType::Unknown이 됩니다.
permissionRequested
형식: XblPermission
요청된 권한입니다.
이유
형식: XblPermissionDenyReasonDetails*
권한이 거부된 이유의 배열입니다. isAllowed이 true이면 null입니다.
reasonsCount
형식: size_t
이유 배열에 포함된 항목 수입니다.
인수
XblPrivacyCheckPermissionResult
XblPrivacyCheckPermissionForAnonymousUserResult
XblPrivacyBatchCheckPermissionResult
요구 사항
헤더: privacy_c.h