INapSystemHealthAgentCallback::P rocessSoHResponse 方法
注意
从Windows 10开始,网络访问保护平台不可用
当 NapAgent 收到发往此运行状况代理的 SoHResponse 时,将调用 INapSystemHealthAgentCallback::P rocessSoHResponse 方法。
语法
HRESULT ProcessSoHResponse(
[in] INapSystemHealthAgentRequest *request
);
参数
-
request [in]
-
指向标识请求对象的 INapSystemHealthAgentRequest 对象的 COM 指针。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
表示成功。 |
|
如果响应的格式不正确,则此实现返回。 |
备注
此回调方法由 NAP 系统声明,并由 SHA 编写器实现。
当 NapAgent 收到发往此运行状况代理的 SoHResponse 时,它会调用此方法。 运行状况代理必须从请求对象查询 SoHResponse。 此调用完成后,它不得保留对请求对象的引用。
INapSystemHealthAgentCallback::P rocessSoHResponse 方法不得阻止。 如果需要任何修复处理, 则 ProcessSoHResponse 的任何实现都必须启动一个新线程来执行修复处理。 NapAgent 必须调用 INapSystemHealthAgentCallBack::GetFixupInfo 来确定 SHA 的修复状态。
如果响应的格式不正确,此方法必须返回 NAP_E_INVALID_PACKET 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|