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.