Compartir a través de


Estructura EXPERTENUMINFO

La estructura EXPERTENUMINFO proporciona información sobre el experto. Network Monitor asigna memoria para la estructura y la pasa al experto cuando llama a la función Register Expert . Cuando el experto recibe la estructura, debe rellenar toda la información que solicita Network Monitor.

Sintaxis

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;

Miembros

szName

Nombre del experto.

szVendor

Nombre del proveedor que crea el experto.

szDescription

Descripción del experto. El valor del miembro szDescription puede ser NULL. Si el nombre es demasiado largo, se trunca en la configuración predeterminada del visor.

Versión

El valor debe ser cero.

Marcas

Las marcas siguientes describen al experto.

Value Significado
EXPERT_ENUM_FLAG_CONFIGURABLE
El experto admite llamadas al método Configure .
EXPERT_ENUM_FLAG_VIEWER_PRIVATE
El experto requiere un Visor de eventos privado (no compartido).
EXPERT_ENUM_FLAG_NO_VIEWER
El experto no envía notificaciones de eventos.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
Cuando el foco está en el panel de resumen, el experto aparece en el menú contextual.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
Cuando el foco está en el panel de detalles, el experto aparece en el menú contextual.

hExpert

Maneje al experto. Cuando se usa la estructura EXPERTENUMINFO para registrar un experto, se omite el parámetro .

szDllName

Miembro privado; no use.

hModule

Miembro privado; no use.

pRegisterProc

Miembro privado; no use.

pConfigProc

Miembro privado; no use.

pRunProc

Miembro privado; no use.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h