Exécuter la fonction de rappel
L’expert doit implémenter la fonction Run . Network Monitor appelle la fonction Run pour démarrer l’expert dans la DLL d’expert.
BOOL WINAPI Run(
_In_ HEXPERTKEY hExpertKey,
_In_ PEXPERTCONFIG pConfig,
_In_ PEXPERTSTARTUPINFO pExpertStartupInfo,
_In_ DWORD StartupFlags,
_In_ HWND hWndParent
);
-
hExpertKey [in]
-
Identificateur unique de l’expert qui est repassé à toutes les fonctions de moniteur réseau spécifiques à l’expert.
Notes
L’identificateur hExpertKey peut passer une clé d’expert différente de la clé d’expert que la fonction Configure transmet.
-
pConfig [in]
-
Pointeur vers la configuration existante. Le paramètre pConfig peut être NULL , ce qui signifie que l’expert peut s’exécuter avec des valeurs par défaut codées en dur ou des informations de démarrage référencées par le paramètre pExpertStartupInfo .
-
pExpertStartupInfo [in]
-
Pointeur vers l’élément de capture qui a le focus au démarrage de l’expert.
-
StartupFlags [in]
-
Indicateur de la façon dont l’expert doit utiliser le paramètre pExpertStartupInfo .
Le seul indicateur défini est :
Valeur Signification - EXPERT_STARTUP_FLAG_USE_STARTUP_DATA_OVER_CONFIG_DATA.
Cet indicateur indique que l’expert utilise le paramètre pExpertStartupInfo et n’utilise pas le paramètre pConfig . En règle générale, vous pouvez définir cet indicateur lorsque l’expert peut démarrer à partir d’un clic droit de la souris. Si l’indicateur n’est pas défini, les deux choses suivantes peuvent se produire : soit l’expert ne démarre pas d’un clic droit de la souris, soit l’expert démarre à partir d’un clic droit, puis l’utilisateur le configure. -
hWndParent [in]
-
Paramètre hWnd du parent (généralement l’interface utilisateur du moniteur réseau).
Si la fonction réussit (autrement dit, si l’expert démarre), la valeur de retour est TRUE.
Si la fonction échoue, la valeur de retour est FALSE.
Lors de l’exécution, l’expert effectue une boucle dans les cadres du fichier de capture et génère un rapport ou crée des événements qui montrent des problèmes.
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 |
|