PROBLEM_TYPE enumeration (ndhelper.h)

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

Syntax

typedef enum tagPROBLEM_TYPE {
  PT_INVALID = 0,
  PT_LOW_HEALTH = 1,
  PT_LOWER_HEALTH = 2,
  PT_DOWN_STREAM_HEALTH = 4,
  PT_HIGH_UTILIZATION = 8,
  PT_HIGHER_UTILIZATION = 16,
  PT_UP_STREAM_UTILIZATION = 32
} PROBLEM_TYPE;

Constants

 
PT_INVALID
Value: 0
PT_LOW_HEALTH
Value: 1
A low-health problem exists within the component itself. No problems were found within local components on which this component depends.
PT_LOWER_HEALTH
Value: 2
A low-health problem exists within local components on which this component depends.
PT_DOWN_STREAM_HEALTH
Value: 4
The low-health problem is in the out-of-box components this component depends on.
PT_HIGH_UTILIZATION
Value: 8
The component's resource is being highly utilized. No high utilization was found within local components on which this component depends.
PT_HIGHER_UTILIZATION
Value: 16
The causes of the component's high-utilization problem are from local components that depend on it.
PT_UP_STREAM_UTILIZATION
Value: 32
The causes of the component's high-utilization problem are from upstream network components that depend on it.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header ndhelper.h