共用方式為


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以外的任何結果都會解譯為錯誤,並會導致捨棄函式結果。

備註

建置 Helper 類別延伸模組時,不需要這個方法。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 ndhelper.h

另請參閱

DIAGNOSIS_STATUS

HypothesisResult

INetDiagHelperEx