다음을 통해 공유


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

참고

privacy_c