HYPOTHESIS structure (ndhelper.h)
The HYPOTHESIS structure contains data used to submit a hypothesis to NDF for another helper class. The name of the helper class, the number of parameters that the helper class requires, and the parameters to pass to the helper class are contained in this structure.
Syntax
typedef struct tagHYPOTHESIS {
LPWSTR pwszClassName;
LPWSTR pwszDescription;
ULONG celt;
PHELPER_ATTRIBUTE rgAttributes;
} HYPOTHESIS, *PHYPOTHESIS;
Members
pwszClassName
Type: [string] LPWSTR
A pointer to a null-terminated string that contains the name of the helper class.
pwszDescription
Type: [string] LPWSTR
A pointer to a null-terminated string that contains a user-friendly description of the data being passed to the helper class..
celt
Type: ULONG
The count of attributes in this hypothesis.
rgAttributes
Type: [size_is(celt)]PHELPER_ATTRIBUTE[ ]
A pointer to an array of HELPER_ATTRIBUTE structures that contains key attributes for this hypothesis.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | ndhelper.h |