Поделиться через


Метод INetDiagHelperEx::ReconfirmLowHealth (ndhelper.h)

Метод ReconfirmLowHealth используется для добавления второго прохода низкого уровня работоспособности после того, как гипотезы были диагностированы и до получения исправлений. Этот метод позволяет вспомогательному классу просматривать результаты диагностика и при необходимости изменять диагноз. Метод вызывается только в том случае, если диагноз не отклонен и были созданы гипотезы.

Синтаксис

HRESULT ReconfirmLowHealth(
  [in]  ULONG            celt,
  [in]  HypothesisResult *pResults,
  [out] LPWSTR           *ppwszUpdatedDescription,
  [out] DIAGNOSIS_STATUS *pUpdatedStatus
);

Параметры

[in] celt

Количество структур HypothesisResult, на которые указывают pResults.

[in] pResults

Указатель на структуры HypothesisResult, содержащие сведения о гипотезе, полученные с помощью метода GetLowerHypotheses , а также состояние этой гипотезы. Включает одну структуру HypothesisResult для каждой гипотезы, созданной вызовом метода GetLowerHypotheses вспомогательного класса.

[out] ppwszUpdatedDescription

Обновленное описание диагностируемого инцидента.

[out] pUpdatedStatus

Значение DIAGNOSIS_STATUS , указывающее состояние инцидента.

Возвращаемое значение

Возможные возвращаемые значения включают, помимо прочего, следующие.

Код возврата Описание
S_OK
Операция успешно выполнена.
 

Любой результат, отличный от S_OK, будет интерпретирован как ошибка и приведет к отмене результатов функции.

Комментарии

Этот метод не требуется при создании расширения вспомогательного класса.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header ndhelper.h

См. также раздел

DIAGNOSIS_STATUS

HypothesisResult

INetDiagHelperEx