Поделиться через


Структура EXPERTENUMINFO

Структура EXPERTENUMINFO предоставляет сведения об эксперте. Монитор сети выделяет память для структуры и передает ее эксперту при вызове функции Register Expert . Когда эксперт получает структуру, он должен заполнить всю информацию, запрашиваемую монитором сети.

Синтаксис

typedef struct {
  char                szName[EXPERTSTRINGLENGTH];
  char                szVendor[EXPERTSTRINGLENGTH];
  char                szDescription[EXPERTSTRINGLENGTH];
  DWORD               Version;
  DWORD               Flags;
  HEXPERT             hExpert;
  char                szDllName[MAX_PATH];
  HINSTANCE           hModule;
  PEXPERTREGISTERPROC pRegisterProc;
  PEXPERTCONFIGPROC   pConfigProc;
  PEXPERTRUNPROC      pRunProc;
} EXPERTENUMINFO, *PEXPERTENUMINFO;

Члены

szName

Имя эксперта.

szVendor

Имя поставщика, создающего эксперта.

szDescription

Описание эксперта. Значение элемента szDescription может иметь значение NULL. Если имя слишком длинное, оно усекается в конфигурации средства просмотра по умолчанию.

Версия

Значение должно быть равно нулю.

Flags

Следующие флаги описывают эксперта.

Значение Значение
EXPERT_ENUM_FLAG_CONFIGURABLE
Эксперт поддерживает вызовы метода Configure .
EXPERT_ENUM_FLAG_VIEWER_PRIVATE
Эксперту требуется частный (не общий) Просмотр событий.
EXPERT_ENUM_FLAG_NO_VIEWER
Эксперт не отправляет уведомления о событиях.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
Когда фокус находится в области сводки, эксперт отображается в контекстном меню.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
Когда фокус находится в области сведений, эксперт отображается в контекстном меню.

hExpert

Дескриптор эксперту. Если для регистрации эксперта используется структура EXPERTENUMINFO , параметр игнорируется.

szDllName

Закрытый член; не использовать.

hModule

Закрытый член; не использовать.

pRegisterProc

Закрытый член; не использовать.

pConfigProc

Закрытый член; не использовать.

pRunProc

Закрытый член; не использовать.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h