Partager via


Structure EXPERTENUMINFO

La structure EXPERTENUMINFO fournit des informations sur l’expert. Network Monitor alloue de la mémoire pour la structure et la transmet à l’expert lorsqu’il appelle la fonction Register Expert . Lorsque l’expert reçoit la structure, il doit ensuite renseigner toutes les informations que le Moniteur réseau demande.

Syntaxe

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;

Membres

szName

Nom de l’expert.

szVendor

Nom du fournisseur qui crée l’expert.

szDescription

Description de l’expert. La valeur du membre szDescription peut être NULL. Si le nom est trop long, il est tronqué dans la configuration de la visionneuse par défaut.

Version

La valeur doit être égale à zéro.

Indicateurs

Les indicateurs suivants décrivent l’expert.

Valeur Signification
EXPERT_ENUM_FLAG_CONFIGURABLE
L’expert prend en charge les appels à la méthode Configure .
EXPERT_ENUM_FLAG_VIEWER_PRIVATE
L’expert a besoin d’une observateur d'événements privée (non partagée).
EXPERT_ENUM_FLAG_NO_VIEWER
L’expert n’envoie pas de notifications d’événements.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
Lorsque le focus se trouve dans le volet récapitulative, l’expert s’affiche dans le menu contextuel.
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
Lorsque le focus se trouve dans le volet de détails, l’expert s’affiche dans le menu contextuel.

hExpert

Gérez à l’expert. Lorsque la structure EXPERTENUMINFO est utilisée pour inscrire un expert, le paramètre est ignoré.

szDllName

Membre privé; n’utilisez pas.

hModule

Membre privé; n’utilisez pas.

pRegisterProc

Membre privé; n’utilisez pas.

pConfigProc

Membre privé; n’utilisez pas.

pRunProc

Membre privé; n’utilisez pas.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Netmon.h