INapEnforcementClientConnection 接口

注意

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

INapEnforcementClientConnection 提供了允许客户端连接管理的方法。

注意

INapEnforcementClientConnection2 继承此接口的所有方法,应改用。

成员

INapEnforcementClientConnection 接口继承自 IUnknown 接口。 INapEnforcementClientConnection 也具有以下类型的成员:

方法

INapEnforcementClientConnection 接口具有这些方法。

方法 说明
INapEnforcementClientConnection::GetConnectionId 获取客户端的连接 ID。
INapEnforcementClientConnection::GetCorrelationId 获取用于关联 SoH 请求和 SoH 响应的 ID。
INapEnforcementClientConnection::GetEnforcerPrivateData 由强制程序用于获取私有数据。
INapEnforcementClientConnection::GetFlags 获取 标志的值,该值将首次响应与强制程序缓存的 SoHRequests 导致的响应区分开来。
INapEnforcementClientConnection::GetIsolationInfo 使用 获取客户端的隔离信息。
INapEnforcementClientConnection::GetMaxSize 获取此客户端的 SoH 数据包的最大大小。
INapEnforcementClientConnection::GetPrivateData 由 NapAgent 用于获取私有数据。
INapEnforcementClientConnection::GetSoHRequest 获取 SoH 请求。
INapEnforcementClientConnection::GetSoHResponse 获取强制客户端收到的SoH-Response。
INapEnforcementClientConnection::GetStringCorrelationId 获取 CorrelationId 的字符串版本。 主要用于日志记录目的。
INapEnforcementClientConnection::Initialize 初始化连接。
INapEnforcementClientConnection::SetConnectionId 设置客户端的连接 ID。
INapEnforcementClientConnection::SetCorrelationId 设置用于关联 SoH 请求和 SoH 响应的 ID。
INapEnforcementClientConnection::SetEnforcerPrivateData 由强制程序用于设置私有数据。
INapEnforcementClientConnection::SetFlags 设置标志,用于区分首次响应和由于强制程序缓存的 SoHRequests 而做出的响应。
INapEnforcementClientConnection::SetIsolationInfo 由 NapAgent 用于设置客户端的隔离信息。
INapEnforcementClientConnection::SetMaxSize 设置此客户端的 SoH 数据包的最大大小。
INapEnforcementClientConnection::SetPrivateData 由 NapAgent 用于设置私有数据。
INapEnforcementClientConnection::SetSoHRequest 设置 SoH 请求。
INapEnforcementClientConnection::SetSoHResponse 设置SoH-Response,由强制客户端在接收数据包时使用。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
NapEnforcementClient.h
IDL
NapEnforcementClient.idl
DLL
Qagent.dll

另请参阅

NAP 接口

NAP 参考