INapEnforcementClientConnection 接口

备注

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

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

备注

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

成员

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

方法

INapEnforcementClientConnection 接口具有这些方法。

方法 说明
INapEnforcementClientConnection:: GetConnectionId 获取客户端的连接 ID。
INapEnforcementClientConnection::GetCorrelationId 获取用于关联 SoH 请求和 SoH 响应的 ID。
INapEnforcementClientConnection::GetEnforcerPrivateData 由 enforcer 用于获取专用数据。
INapEnforcementClientConnection:: GetFlags 获取标志的值,该标志将首次响应因 enforcers 缓存的 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 由 enforcer 用来设置私有数据。
INapEnforcementClientConnection::SetFlags 设置标志,该标志因 enforcers 缓存的 SoHRequests 而对响应进行首次响应。
INapEnforcementClientConnection::SetIsolationInfo 由 NapAgent 用来设置客户端的隔离信息。
INapEnforcementClientConnection::SetMaxSize 为此客户端设置 SoH 数据包的最大大小。
INapEnforcementClientConnection::SetPrivateData 由 NapAgent 用来设置私有数据。
INapEnforcementClientConnection::SetSoHRequest 设置 SoH 请求。
INapEnforcementClientConnection::SetSoHResponse 设置 SoH-Response,并由强制客户端在接收数据包时使用。

要求

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

另请参阅

NAP 接口

NAP 引用