NAP 接口

备注

网络访问保护平台不能从 Windows 10 开始

NAP 系统由以下接口组成。

接口名称 说明
INapCertRelyingParty 提供证书依赖方必须用于与 NapAgent 通信的方法。
INapClientManagement 用于 SoH 缓存和 SoH 交换触发的 NAP 客户端管理。 已弃用。
INapClientManagement2 用于 SoH 缓存和 SoH 交换触发的 NAP 客户端管理。
INapComponentConfig 用于 SHV 组件的自定义配置。 已弃用。
INapComponentConfig2 为系统健康验证程序 (Shv 提供 NAP 系统配置方法) 以远程方式 (NPS) 用户界面配置网络策略服务器。
INapComponentConfig3 为系统健康验证程序 (Shv 提供 NAP 系统配置方法) 设置和修改特定配置 ID 的配置数据。
INapComponentInfo 必须由插件组件(如 Sha 和 Shv)实现,这样,NAP 系统才能与它们进行通信。
INapEnforcementClientBinding 由强制客户端用来与 NapAgent 通信。
INapEnforcementClientCallback 强制客户端必须实现此接口,以使 NapAgent 能够与它们进行通信。
INapEnforcementClientConnection 允许客户端连接管理。 已弃用。
INapEnforcementClientConnection2 允许客户端连接管理。
INapServerCallback Shv 在此接口上使用单个方法发出异步请求完成信号。
INapServerInfo 由管理客户端使用 (例如 WMI 提供程序、命令行工具等,) 查询 NAP 服务器系统的状态。
INapServerManagement 用于 NAP 服务器的基本管理。
INapSoHConstructor 由 Sha 用来构造 SoH 请求,并由 Shv 用于构造 SoH 响应。
INapSoHProcessor 由 Sha 用来处理 SoH 响应的内容,并由 Shv 用于处理 SoH-请求的内容。
INapSystemHealthAgentBinding Sha 必须使用此接口与 NapAgent 进行通信。 已弃用。
INapSystemHealthAgentBinding2 Sha 必须使用此接口与 NapAgent 进行通信。
INapSystemHealthAgentCallback Sha 必须实现此接口,以便与 NAP 系统协调处理。
INapSystemHealthAgentRequest Sha 使用此接口来与 NAP 系统进行通信和协调处理。
INapSystemHealthValidator 提供 SHV 必须实现的方法,以便 NAP 系统可以与它进行通信。
INapSystemHealthValidationRequest Shv 使用此接口与客户端对应的数据进行数据通信。 已弃用。
INapSystemHealthValidationRequest2 Shv 使用此接口与客户端对应的数据进行数据通信。