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


Интерфейс INetDiagHelper (ndhelper.h)

Интерфейс INetDiagHelper предоставляет методы, которые собирают и предоставляют сведения, связанные с диагностикой и решением проблем, связанных с сетью.

Наследование

Интерфейс INetDiagHelper наследуется от интерфейса IUnknown . INetDiagHelper также имеет следующие типы элементов:

Методы

Интерфейс INetDiagHelper содержит следующие методы.

 
INetDiagHelper::Cancel

Отменяет текущую диагностику или восстановление.
INetDiagHelper::Cleanup

Позволяет расширению вспомогательного класса очищать ресурсы после диагностики или восстановления.
INetDiagHelper::GetAttributes

Извлекает дополнительные сведения о проблеме, которую диагностировало расширение вспомогательного класса.
INetDiagHelper::GetCacheTime

Указывает время истечения срока действия кэшированных результатов операции диагностики и восстановления.
INetDiagHelper::GetDiagnosticsInfo

Позволяет экземпляру расширения вспомогательного класса предоставить оценку.
INetDiagHelper::GetDownStreamHypotheses

Запрашивает расширение вспомогательного класса для создания гипотез.
INetDiagHelper::GetHigherHypotheses

Создайте гипотезы о возможных причинах высокой загрузки.
INetDiagHelper::GetKeyAttributes

Извлекает ключевые атрибуты расширения вспомогательного класса.
INetDiagHelper::GetLifeTime

Извлекает время существования экземпляра расширения вспомогательного класса.
INetDiagHelper::GetLowerHypotheses

Создайте гипотезы о возможных причинах низкой работоспособности в локальных компонентах.
INetDiagHelper::GetRepairInfo

Извлекает сведения о восстановлении, которые имеет расширение вспомогательного класса для заданного типа проблемы.
INetDiagHelper::GetUpStreamHypotheses

Создайте гипотезы о возможных причинах высокой загрузки вышестоящий сетевых компонентов.
INetDiagHelper::HighUtilization

Проверьте, используется ли соответствующий компонент с высокой степенью использования.
INetDiagHelper::Initialize

Метод Initialize передает атрибуты в расширение вспомогательного класса из гипотезы. Вспомогательный класс должен хранить эти параметры для использования в main диагностика функциях. Этот метод должен вызываться перед любой диагностика функцией.
INetDiagHelper::LowHealth

Проверьте работоспособность диагностируемого компонента.
INetDiagHelper::Repair

Выполняет восстановление, указанное входным параметром .
INetDiagHelper::SetLifeTime

Расширение вспомогательного класса может ограничить диагностику событиями в течение этого периода времени.
INetDiagHelper::Validate

Вызывается NDF после успешного завершения восстановления.

Требования

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