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以外的任何結果都會解譯為錯誤,並會導致捨棄函式結果。
備註
建置 Helper 類別延伸模組時,不需要這個方法。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ndhelper.h |