Структура HYPOTHESIS (ndhelper.h)
Структура HYPOTHESIS содержит данные, используемые для отправки гипотезы в NDF для другого вспомогательного класса. В этой структуре содержатся имя вспомогательного класса, количество параметров, необходимых вспомогательному классу, и параметры для передачи вспомогательному классу.
Синтаксис
typedef struct tagHYPOTHESIS {
LPWSTR pwszClassName;
LPWSTR pwszDescription;
ULONG celt;
PHELPER_ATTRIBUTE rgAttributes;
} HYPOTHESIS, *PHYPOTHESIS;
Члены
pwszClassName
Тип: [строка] LPWSTR
Указатель на строку, завершающуюся нулевым значением, которая содержит имя вспомогательного класса.
pwszDescription
Тип: [строка] LPWSTR
Указатель на строку, завершающуюся значением NULL, которая содержит понятное описание данных, передаваемых в вспомогательный класс.
celt
Тип: ULONG
Число атрибутов в этой гипотезе.
rgAttributes
Тип: [size_is(celt)]PHELPER_ATTRIBUTE[ ]
Указатель на массив HELPER_ATTRIBUTE структур, содержащих ключевые атрибуты для этой гипотезы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | ndhelper.h |