Estrutura EXPERTENUMINFO

A estrutura EXPERTENUMINFO fornece informações sobre o especialista. O Monitor de Rede aloca memória para a estrutura e a passa para o especialista quando chama a função Registrar Especialista . Quando o especialista recebe a estrutura, ele deve preencher todas as informações solicitadas pelo Monitor de Rede.

Sintaxe

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;

Membros

szName

Nome do especialista.

szVendor

Nome do fornecedor que cria o especialista.

szDescription

Descrição do especialista. O valor do membro szDescription pode ser NULL. Se o nome for muito longo, ele será truncado na configuração padrão do visualizador.

Versão

O valor deve ser zero.

Sinalizadores

Os sinalizadores a seguir descrevem o especialista.

Valor Significado
EXPERT_ENUM_FLAG_CONFIGURABLE
O especialista dá suporte a chamadas para o método Configure .
EXPERT_ENUM_FLAG_VIEWER_PRIVATE
O especialista requer um Visualizador de Eventos privado (não compartilhado).
EXPERT_ENUM_FLAG_NO_VIEWER
O especialista não envia notificações de evento.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
Quando o foco está no painel de resumo, o especialista aparece no menu de contexto.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
Quando o foco está no painel de detalhes, o especialista aparece no menu de contexto.

hExpert

Manipule para o especialista. Quando a estrutura EXPERTENUMINFO é usada para registrar um especialista, o parâmetro é ignorado.

szDllName

Membro privado; não use.

hModule

Membro privado; não use.

pRegisterProc

Membro privado; não use.

pConfigProc

Membro privado; não use.

pRunProc

Membro privado; não use.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h