Share via


ISOLATION_STATE (Compact 2013)

3/26/2014

Defines the set of possible isolation state values of a device. The isolation state of a device determines its network connectivity.

Syntax

typedef enum  {
  ISOLATION_STATE_UNKNOWN = 0,
  ISOLATION_STATE_NOT_RESTRICTED = 1,
  ISOLATION_STATE_IN_PROBATION = 2,
  ISOLATION_STATE_RESTRICTED_ACCESS = 3
} ISOLATION_STATE;

Constants

  • ISOLATION_STATE_UNKNOWN
    The client's access to the network is unknown.
  • ISOLATION_STATE_NOT_RESTRICTED
    The client has unrestricted full access to the network.
  • ISOLATION_STATE_IN_PROBATION
    The client has probationary access to the network for a limited amount of time. During this time, they must fix their system.
  • ISOLATION_STATE_RESTRICTED_ACCESS
    The client has restricted access to the network; the client is allowed access to some servers only from which they can obtain necessary information and updates to update themselves to become healthy.

Remarks

Network Access Protection (NAP) uses the ISOLATION_STATE value to determine whether a client should be granted network access.

See Also

Reference

EAPHost Supplicant Enumerations
NotificationHandler