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