Condividi tramite


Struttura EXPERTENUMINFO

La struttura EXPERTENUMINFO fornisce informazioni sull'esperto. Monitoraggio di rete alloca memoria per la struttura e lo passa all'esperto quando chiama la funzione Register Expert . Quando l'esperto riceve la struttura, deve quindi compilare tutte le informazioni richieste da Monitoraggio di rete.

Sintassi

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;

Members

Szname

Nome dell'esperto.

szVendor

Nome del fornitore che crea l'esperto.

szDescription

Descrizione dell'esperto. Il valore del membro szDescription può essere NULL. Se il nome è troppo lungo, viene troncato nella configurazione del visualizzatore predefinita.

Versione

Il valore deve essere zero.

Flag

I flag seguenti descrivono l'esperto.

Valore Significato
EXPERT_ENUM_FLAG_CONFIGURABLE
L'esperto supporta le chiamate al metodo Configure .
EXPERT_ENUM_FLAG_VIEWER_PRIVATE
L'esperto richiede un Visualizzatore eventi privato (non condiviso).
EXPERT_ENUM_FLAG_NO_VIEWER
L'esperto non invia notifiche degli eventi.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
Quando lo stato attivo si trova nel riquadro di riepilogo, l'esperto viene visualizzato nel menu di scelta rapida.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
Quando lo stato attivo si trova nel riquadro dei dettagli, l'esperto viene visualizzato nel menu di scelta rapida.

hExpert

Gestisci per l'esperto. Quando la struttura EXPERTENUMINFO viene utilizzata per registrare un esperto, il parametro viene ignorato.

szDllName

Membro privato; non usare.

Hmodule

Membro privato; non usare.

pRegisterProc

Membro privato; non usare.

pConfigProc

Membro privato; non usare.

pRunProc

Membro privato; non usare.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h