다음을 통해 공유


XblPermissionDenyReason

권한 검사가 실패할 수 있는 이유를 요청자에게 노출하는 여러 방법을 기술합니다.

구문

enum class XblPermissionDenyReason  : uint32_t  
{  
    Unknown = 0,  
    NotAllowed = 2,  
    MissingPrivilege = 3,  
    PrivilegeRestrictsTarget = 4,  
    BlockListRestrictsTarget = 5,  
    MuteListRestrictsTarget = 7,  
    PrivacySettingsRestrictsTarget = 9,  
    CrossNetworkUserMustBeFriend = 12  
}  

상수

상수 설명
Unknown 권한이 거부되었지만, 이유가 제공되지 않았거나 개인 정보 보호 서비스에서 예기치 않은 오류가 발생했습니다.
NotAllowed 요청이 성공적으로 처리되었지만 요청자가 작업을 수행하도록 허용되지 않습니다. 이유가 제공되지 않습니다.
MissingPrivilege 작업에 필요한 권한이 요청자에게 없습니다.
PrivilegeRestrictsTarget 요청자에 대한 권한 값에 대상과의 상호 작용을 허용하지 않는 제한 사항이 포함되어 있습니다. 예를 들어 부모 통제는 친구와의 상호 작용만 허용하는 데, 대상이 친구가 아닙니다.
BlockListRestrictsTarget 요청자가 대상 사용자를 차단했습니다.
MuteListRestrictsTarget 요청자가 대상 사용자를 음소거했습니다.
PrivacySettingsRestrictsTarget 요청자에 대한 개인 정보 보호 값에 대상과의 상호 작용을 허용하지 않는 제한 사항이 포함되어 있습니다. 예를 들어 부모 통제는 친구와의 상호 작용만 허용하는 데, 대상이 친구가 아닙니다.
CrossNetworkUserMustBeFriend 대상은 네트워크 간 사용자이지만 네트워크 간 개인 정보 설정이 친구에게만 표시될 수 있습니다. 네트워크 간 친구는 (현재) 타이틀 수준에서만 관리되므로 타이틀에서 해당 사용자가 친구인지 여부를 확인해야 합니다.

소속 그룹

요구 사항

헤더: privacy_c.h

참고

privacy_c