INetDiagHelperEx::ReconfirmLowHealth 方法 (ndhelper.h)
在诊断假设后和检索修复之前, 使用 ReconfirmLowHealth 方法添加第二个低运行状况阶段。 此方法允许帮助程序类查看诊断结果并根据需要更改诊断。 仅当诊断未被拒绝并生成假设时,才调用 方法。
语法
HRESULT ReconfirmLowHealth(
[in] ULONG celt,
[in] HypothesisResult *pResults,
[out] LPWSTR *ppwszUpdatedDescription,
[out] DIAGNOSIS_STATUS *pUpdatedStatus
);
参数
[in] celt
pResults 指向的 HypothesisResult 结构的数目。
[in] pResults
指向 HypothesisResult 结构的指针 (s) 包含通过 GetLowerHypotheses 方法获取的 HYPOTHESIS 信息以及该假设的状态。 包括由帮助程序类调用 GetLowerHypotheses 生成的每个假设的一个 HypothesisResult 结构。
[out] ppwszUpdatedDescription
正在诊断的事件的更新说明。
[out] pUpdatedStatus
一个DIAGNOSIS_STATUS值,该值指示事件的状态。
返回值
可能的返回值包括但不限于以下值。
返回代码 | 说明 |
---|---|
|
操作成功。 |
除 S_OK 之外的任何结果都将解释为错误,并将导致函数结果被丢弃。
注解
生成帮助程序类扩展时不需要此方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | ndhelper.h |