ISOLATION_STATE 枚举 (eaphostpeertypes.h)

定义计算机的一组可能的隔离状态值。 计算机的隔离状态决定了其网络连接。

语法

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

常量

 
ISOLATION_STATE_UNKNOWN
值: 0
客户端对网络的访问权限未知。
ISOLATION_STATE_NOT_RESTRICTED
值:1
客户端对网络具有不受限制的完全访问权限。
ISOLATION_STATE_IN_PROBATION
值: 2
客户端在有限时间内对网络具有试用访问权限,在此期间他们必须修复其系统。
ISOLATION_STATE_RESTRICTED_ACCESS
值: 3
客户端已限制对网络的访问;仅允许客户端访问某些服务器,这些服务器只能从中获取必要的信息和修补程序,以更新自身以使其正常运行。

备注

网络访问保护 (NAP) 使用 ISOLATION_STATE 值确定是否应向客户端授予网络访问权限。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 eaphostpeertypes.h

另请参阅

EAPHost 请求枚举

实现对 EAP 方法 In-Band NAP 支持

实现对 EAP 方法的 NAP 支持

NAP IsolationState

NotificationHandler