Метод 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, будет интерпретирован как ошибка и приведет к отмене результатов функции.
Комментарии
Этот метод не требуется при создании расширения вспомогательного класса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | ndhelper.h |