Структура 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

См. также раздел

HELPER_ATTRIBUTE