INetDiagHelper interface (ndhelper.h)
The INetDiagHelper interface provides methods that capture and provide information associated with diagnoses and resolution of network-related issues.
Inheritance
The INetDiagHelper interface inherits from the IUnknown interface. INetDiagHelper also has these types of members:
Methods
The INetDiagHelper interface has these methods.
INetDiagHelper::Cancel Cancels an ongoing diagnosis or repair. |
INetDiagHelper::Cleanup Allows the Helper Class Extension to clean up resources following a diagnosis or repair operation. |
INetDiagHelper::GetAttributes Retrieves additional information about a problem that the helper class extension has diagnosed. |
INetDiagHelper::GetCacheTime Specifies the time when cached results of a diagnosis and repair operation have expired. |
INetDiagHelper::GetDiagnosticsInfo Enables the Helper Class Extension instance to provide an estimate. |
INetDiagHelper::GetDownStreamHypotheses Asks the Helper Class Extension to generate hypotheses. |
INetDiagHelper::GetHigherHypotheses Generate hypotheses for possible causes of high utilization. |
INetDiagHelper::GetKeyAttributes Retrieves the key attributes of the Helper Class Extension. |
INetDiagHelper::GetLifeTime Retrieves the lifetime of the Helper Class Extension instance. |
INetDiagHelper::GetLowerHypotheses Generate hypotheses for possible causes of low health in the local components. |
INetDiagHelper::GetRepairInfo Retrieves the repair information that the Helper Class Extension has for a given problem type. |
INetDiagHelper::GetUpStreamHypotheses Generate hypotheses for possible causes of high utilization in the upstream network components. |
INetDiagHelper::HighUtilization Check whether the corresponding component is highly utilized. |
INetDiagHelper::Initialize The Initialize method passes in attributes to the Helper Class Extension from the hypothesis. The helper class should store these parameters for use in the main diagnostics functions. This method must be called before any diagnostics function. |
INetDiagHelper::LowHealth Check whether the component being diagnosed is healthy. |
INetDiagHelper::Repair Performs a repair specified by the input parameter. |
INetDiagHelper::SetLifeTime The Helper Class Extension can limit its diagnosis to events within that time period. |
INetDiagHelper::Validate Called by NDF after a repair is successfully completed. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | ndhelper.h |