EXPERTENUMINFO-Struktur

Die EXPERTENUMINFO-Struktur stellt Informationen zum Experten zur Verfügung. Netzwerkmonitor reserviert Arbeitsspeicher für die Struktur und übergibt ihn an den Experten, wenn er die Funktion "Expert registrieren" aufruft. Wenn der Experte die Struktur erhält, muss er alle Informationen ausfüllen, die Netzwerkmonitor werden.

Syntax

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

Name des Experten.

szVendor

Name des Herstellers, der den Experten erstellt.

szDescription

Beschreibung des Experten. Der Wert des szDescription-Members kann NULL sein. Wenn der Name zu lang ist, wird er in der Standardkonfiguration des Viewers abgeschnitten.

Version

Der Wert muss 0 (null) sein.

Flags

Die folgenden Flags beschreiben den Experten.

Wert Bedeutung
EXPERT _ ENUM _ FLAG _ CONFIGURABLE
Der Experte unterstützt Aufrufe der Configure-Methode.
EXPERT _ ENUM _ FLAG _ VIEWER _ PRIVATE
Der Experte benötigt eine private (nicht freigegebene) Ereignisanzeige.
EXPERT _ ENUM _ FLAG _ NO _ VIEWER
Der Experte sendet keine Ereignisbenachrichtigungen.
EXPERT _ ENUM _ FLAG _ ADD _ ME _ TO _ RMC _ IN _ SUMMARY
Wenn der Fokus im Zusammenfassungsbereich liegt, wird der Experte im Kontextmenü angezeigt.
EXPERT _ ENUM _ FLAG ADD ME TO _ _ _ _ RMC IM _ _ DETAIL
Wenn der Fokus im Detailbereich liegt, wird der Experte im Kontextmenü angezeigt.

hExpert

Behandeln Sie den Experten. Wenn die EXPERTENUMINFO-Struktur zum Registrieren eines Experten verwendet wird, wird der Parameter ignoriert.

szDllName

Privates Mitglied; nicht verwenden.

hModule

Privates Mitglied; nicht verwenden.

pRegisterProc

Privates Mitglied; nicht verwenden.

pConfigProc

Privates Mitglied; nicht verwenden.

pRunProc

Privates Mitglied; nicht verwenden.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Netmon.h