INapEnforcementClientCallback::NotifySoHChange 方法

注意

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

NapAgent 使用 INapEnforcementClientCallback::NotifySoHChange 回调方法向强制客户端通知 SoH 更改。

语法

HRESULT NotifySoHChange();

参数

此方法没有任何参数。

返回值

此回调方法必须返回以下错误代码之一。

返回代码 说明
S_OK
如果操作成功,则返回此值。
RPC_S_SERVER_UNAVAILABLE
返回此值会导致强制程序从绑定 SHA 列表中删除,并刷新相应的 NapAgent 缓存条目。 然后,失败的 SHA 可以使用 NapAgent 重新初始化自身。

备注

完成系统修复是系统运行状况更改事件。 这意味着,当 INapSystemHealthAgentCallback::GetFixupInfo 通知指示客户端已修复时,必须调用 NotifySoHChange。 修复客户端时,GetFixupInfo 返回的 FixupInfo 结构的状态成员具有 fixupStateSuccess 的值

NapAgent 通过此回调调用后,强制代理必须调用 INapEnforcementClientBinding::GetSoHRequest 来检索新请求。 此调用可以在 与 INapEnforcementClientCallback::NotifySoHChange 相同的线程上进行。

要求

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

请参阅

INapEnforcementClientCallback