XblPermissionDenyReason

该函数描述了我们向请求方公开权限检查失败原因的各种方式。

语法

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

常量

常量 说明
未知 权限被拒绝,但要么没有给出原因,要么隐私服务引发了意外错误。
NotAllowed 请求已成功处理,但不允许请求方执行操作。 未给出原因。
MissingPrivilege 请求方缺少该操作所需的权限。
PrivilegeRestrictsTarget 请求方的权限值具有不允许与目标交互的限制。 例如,家长控制仅允许与好友交互,并且目标不是好友。
BlockListRestrictsTarget 请求方已阻止目标用户。
MuteListRestrictsTarget 请求方已令目标用户静音。
PrivacySettingsRestrictsTarget 请求方的隐私值具有不允许与目标交互的限制。 例如,家长控制仅允许与好友交互,并且目标不是好友。
CrossNetworkUserMustBeFriend 目标是一个跨网络用户,但跨网络隐私设置指示仅允许好友。 跨网络好友目前仅在游戏级别受到管理,所以游戏必须验证用户是否为好友。

成员属于

要求

头文件:privacy_c.h

另请参阅

privacy_c