ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_ENUM

The ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_ENUM enumeration specifies the reason for setting a particular access state of an Exchange ActiveSync mobile device.

Syntax

enum ADM_MOBILE_DEVICE_POLICY_APPSTATUS_ENUM
{
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_UNKNOWN                                        = 0,  //0x0
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_GLOBAL                                         = 1,  //0x1
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_INDIVIDUAL                                     = 2,  //0x2
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_DEVICERULE                                     = 3,  //0x3
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_UPGRADE                                        = 4,  //0x4
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_POLICY                                         = 5,  //0x5
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_USERAGENTSCHANGES                              = 6,  //0x6
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_RECENTCOMMANDS                                 = 7,  //0x7
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_WATSONS                                        = 8,  //0x8
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_OUTOFBUDGETS                                   = 9,  //0x9
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_SYNCCOMMANDS                                   = 10, //0xA
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_ENABLENOTIFICATIONEMAIL                        = 11, //0xB
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_COMMANDFREQUENCY                               = 12, //0xC
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADBLOCKDUETOACCESSPOLICY                      = 13, //0xD
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADBLOCKDUETOCOMPROMISEDPASSWORD               = 14, //0xE
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADINTERACTIONREQUIREDDUETOCOMPROMISEDPASSWORD = 15, //0xF
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADREQUIREMFA                                  = 16, //0x10
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_DEVICENOTKNOWNWITHMANAGEDAPP                   = 17, //0x11
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_EXTERNALCOMPLIANCE                             = 18, //0x12
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_EXTERNALENROLLMENT                             = 19, //0x13
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_EXTERNALMDM                                    = 20, //0x14
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_OUTLOOKDESKTOPBLOCKDUETOCONSUMERMIGRATION      = 21, //0x15
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_OUTLOOKMOBILEUPSELLINTERRUPT                   = 22, //0x16
    ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_UNFAMILIARLOCATION                             = 23  //0x17
}

Constants

  • Flag

  • Description

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_UNKNOWN

  • The reason for setting the access state couldn't be determined.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_GLOBAL

  • Access state was determined by a global mobile policy setting.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_INDIVIDUAL

  • The device was manually allowed or blocked for this user.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_DEVICERULE

  • A device-specific rule was applied.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_UPGRADE

  • Policy or platform upgrade triggered a new access decision.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_POLICY

  • An access policy determined the current state.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_USERAGENTSCHANGES

  • Device behavior or identity changed significantly.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_RECENTCOMMANDS

  • A recent command issued to the device affected access.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_WATSONS

  • An internal error report impacted access evaluation.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_OUTOFBUDGETS

  • The system's operational limits were exceeded.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_SYNCCOMMANDS

  • Sync commands affected the device's access state.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_ENABLENOTIFICATIONEMAIL

  • Notification email settings influenced access state.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_COMMANDFREQUENCY

  • Access limited due to unusually high command frequency.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADBLOCKDUETOACCESSPOLICY

  • Entra ID policy prevented access due to access restrictions.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADBLOCKDUETOCOMPROMISEDPASSWORD

  • Access denied because the account was flagged as compromised.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADINTERACTIONREQUIREDDUETOCOMPROMISEDPASSWORD

  • User interaction is required due to a compromised password.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_AADREQUIREMFA

  • Access is restricted until multi-factor authentication is completed.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_DEVICENOTKNOWNWITHMANAGEDAPP

  • The device isn't recognized by the managed app framework.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_EXTERNALCOMPLIANCE

  • An external device management system reported non-compliance.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_EXTERNALENROLLMENT

  • The device isn't enrolled in the required management system.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_EXTERNALMDM

  • External MDM system enforced the access decision.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_OUTLOOKDESKTOPBLOCKDUETOCONSUMERMIGRATION

  • Outlook desktop access blocked due to consumer account migration.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_OUTLOOKMOBILEUPSELLINTERRUPT

  • Sync was interrupted to promote the Outlook mobile app.

  • ADM_MOBILE_DEVICE_ACCESS_STATE_REASON_UNFAMILIARLOCATION

  • Access was limited due to sign-in from an unfamiliar location.

Requirements

Minimum required version: 2018.1

See also