HypothesisResult structure (ndhelper.h)

The HypothesisResult structure contains information about a hypothesis returned from a helper class. The hypothesis is obtained via a call to GetLowerHypotheses.

Syntax

typedef struct tagHypothesisResult {
  HYPOTHESIS       hypothesis;
  DIAGNOSIS_STATUS pathStatus;
} HypothesisResult;

Members

hypothesis

Type: HYPOTHESIS

Information for a specific hypothesis.

pathStatus

Type: DIAGNOSIS_STATUS

The status of the child helper class and its children.

If the hypothesis or any of its children indicated DS_CONFIRMED in a call to LowHealth, then this value will be DS_CONFIRMED. If no problems exist in such a call, the value will be DS_REJECTED. The value will be DS_INDETERMINATE if the health of the component is not clear.

Requirements

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

See also

DIAGNOSIS_STATUS

GetLowerHypotheses

HYPOTHESIS

LowHealth