INetDiagHelper 接口 (ndhelper.h)

INetDiagHelper 接口提供的方法可捕获和提供与诊断和解决网络相关问题相关的信息。

继承

INetDiagHelper 接口继承自 IUnknown 接口。 INetDiagHelper 还具有以下类型的成员:

方法

INetDiagHelper 接口具有这些方法。

 
INetDiagHelper::Cancel

取消正在进行的诊断或修复。
INetDiagHelper::Cleanup

允许帮助程序类扩展在诊断或修复操作后清理资源。
INetDiagHelper::GetAttributes

检索有关帮助程序类扩展已诊断的问题的其他信息。
INetDiagHelper::GetCacheTime

指定诊断和修复操作的缓存结果过期的时间。
INetDiagHelper::GetDiagnosticsInfo

启用 Helper 类扩展实例以提供估计值。
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
标头 ndhelper.h