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 参考