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 |
|