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
操作成功。
 

除 S_OK 之外的任何结果都将解释为错误,并将导致函数结果被丢弃。

注解

生成帮助程序类扩展时不需要此方法。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 ndhelper.h

另请参阅

DIAGNOSIS_STATUS

HypothesisResult

INetDiagHelperEx