次の方法で共有


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