Enregistrer la fonction de rappel de l’analyseur
La fonction d’exportation de Registre doit être implémentée dans toutes les dll de l’analyseur. L’implémentation d’un Registre crée et remplit une base de données de propriétés pour un protocole. Moniteur réseau utilise la base de données pour déterminer les propriétés prises en charge par le protocole.
Syntaxe
VOID Register(
_In_ HPROTOCOL hProtocol
);
Paramètres
-
hProtocol [ dans]
-
Handle du protocole que Moniteur réseau fournit lors de l’appel de Register. Le descripteur hProtocol est nécessaire lors de l’appel des fonctions d’assistance d’exportation.
Valeur de retour
Aucun.
Notes
Moniteur réseau démarre l’appel de la fonction Register dès qu’une capture est chargée. Moniteur réseau appelle la fonction Register pour chaque protocole qu’il peut identifier. La fonction CreateProtocol passe un pointeur vers la fonction Register .
L’implémentation de Register comprend des appels aux fonctions suivantes.
- Un appel aux fonctions CreatePropertyDatabase et AddProperty pour créer une base de données de toutes les propriétés prises en charge par le protocole.
- Un appel à la fonction CreateHandoffTable est requis si le protocole utilise un jeu de remise.
Si la DLL de l’analyseur contient plusieurs analyseurs et que l’analyseur peut détecter plusieurs protocoles, vous devez implémenter une fonction d' inscription pour chaque protocole.
| Pour plus d’informations sur | Consultez |
|---|---|
| Ce que sont les analyseurs et comment ils fonctionnent avec Moniteur réseau. | Analyseurs |
| Les points d’entrée inclus dans la DLL de l’analyseur. | Architecture des DLL de l’analyseur |
| La procédure d’implémentation de Register comprend un exemple. | Implémentation du Registre |
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 |
|