INapSystemHealthAgentCallback::P rocessSoHResponse 方法

注意

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

当 NapAgent 收到发往此运行状况代理的 SoHResponse 时,将调用 INapSystemHealthAgentCallback::P rocessSoHResponse 方法。

语法

HRESULT ProcessSoHResponse(
  [in] INapSystemHealthAgentRequest *request
);

参数

request [in]

指向标识请求对象的 INapSystemHealthAgentRequest 对象的 COM 指针。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
表示成功。
NAP_E_INVALID_PACKET
如果响应的格式不正确,则此实现返回。

备注

此回调方法由 NAP 系统声明,并由 SHA 编写器实现。

当 NapAgent 收到发往此运行状况代理的 SoHResponse 时,它会调用此方法。 运行状况代理必须从请求对象查询 SoHResponse。 此调用完成后,它不得保留对请求对象的引用。

INapSystemHealthAgentCallback::P rocessSoHResponse 方法不得阻止。 如果需要任何修复处理, 则 ProcessSoHResponse 的任何实现都必须启动一个新线程来执行修复处理。 NapAgent 必须调用 INapSystemHealthAgentCallBack::GetFixupInfo 来确定 SHA 的修复状态。

如果响应的格式不正确,此方法必须返回 NAP_E_INVALID_PACKET

要求

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

另请参阅

INapSystemHealthAgentCallback