Edit

Share via


ndhelper.h header

This header is used by Network Diagnostics Framework. For more information, see:

ndhelper.h contains the following programming interfaces:

Interfaces

 
INetDiagHelper

The INetDiagHelper interface provides methods that capture and provide information associated with diagnoses and resolution of network-related issues.
INetDiagHelperEx

Provides methods that extend on the INetDiagHelper interface to capture and provide information associated with diagnoses and resolution of network-related issues.
INetDiagHelperInfo

The INetDiagHelperInfo interface provides a method that is called by the Network Diagnostics Framework (NDF) when it needs to validate that it has the necessary information for a helper class and that it has chosen the correct helper class.
INetDiagHelperUtilFactory

Provides a reserved method that is used by the Network Diagnostics Framework (NDF).

Structures

 
DiagnosticsInfo

The DiagnosticsInfo structure contains the estimate of diagnosis time, and flags for invocation.
HelperAttributeInfo

The HelperAttributeInfo structure contains the name of the helper attribute and its type.
HYPOTHESIS

The HYPOTHESIS structure contains data used to submit a hypothesis to NDF for another helper class.
HypothesisResult

Contains information about a hypothesis returned from a helper class.

Enumerations

 
DIAGNOSIS_STATUS

The DIAGNOSIS_STATUS enumeration describes the result of a hypothesis submitted to a helper class in which the health of a component has been determined.
PROBLEM_TYPE

The PROBLEM_TYPE enumeration describes the type of problem a helper class indicates is present.
REPAIR_STATUS

The REPAIR_STATUS enumeration describes the result of a helper class attempting a repair option.