Freigeben über


EXPERTENUMINFO-Struktur

Die STRUKTUR EXPERTENUMINFO informiert über den Experten. Network Monitor weist arbeitsspeicher für die Struktur zu und übergibt ihn an den Experten, wenn er die Register Expert-Funktion aufruft. Wenn der Experte die Struktur erhält, muss er alle Informationen ausfüllen, die der Netzwerkmonitor anfordert.

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;

Member

szName

Name des Experten.

szVendor

Name des Anbieters, 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 Standard-Viewerkonfiguration abgeschnitten.

Version

Der Wert muss 0 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 sich der Fokus im Zusammenfassungsbereich befindet, wird der Experte im Kontextmenü angezeigt.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
Wenn sich der Fokus im Detailbereich befindet, 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.

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