CreateProtocol fonction)
La fonction CreateProtocol notifie Moniteur réseau qu’un analyseur de protocole spécifique existe.
Syntaxe
HPROTOCOL WINAPI CreateProtocol(
_In_ LPSTR ProtocolName,
_In_ LPENTRYPOINTS lpEntryPoints,
_In_ DWORD cbEntryPoints
);
Paramètres
-
ProtocolName [ dans]
-
Nom du protocole détecté par l’analyseur.
-
lpEntryPoints [ dans]
-
Structure ENTRYPOINTS qui contient les autres points d’entrée de la dll de l’analyseur. Consultez la section Notes pour obtenir la liste des fonctions d’exportation auxquelles chaque point d’entrée fait référence. Les points d’entrée doivent être fournis dans l’ordre spécifié par la structure ENTRYPOINTS .
-
cbEntryPoints [ dans]
-
Taille de la structure ENTRYPOINTS . Moniteur réseau fournit une _ macro de taille ENTRYPOINTS que vous pouvez utiliser pour spécifier la taille de la structure.
Valeur de retour
Si la fonction réussit, la valeur de retour est un handle vers le protocole.
Si la fonction échoue, la valeur de retour est null.
Notes
La DLL de l’analyseur appelle CreateProtocol pendant son implémentation de DllMain. La fonction CreateProtocol est appelée quand le système d’exploitation charge la dll de l’analyseur pour la première fois.
Les points d’entrée référencés dans le paramètre lpEntryPoints incluent des pointeurs vers les fonctions d’exportation suivantes qui doivent être fournies dans l’ordre présenté ici.
| Pour plus d’informations sur | Consultez |
|---|---|
| Ce que sont les analyseurs et comment ils fonctionnent avec Moniteur réseau. | Analyseurs |
| La procédure d’implémentation de DllMain comprend un exemple d’appel de CreateProtocol dans DllMain. | Implémentation de DllMain |
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 |
|
| Bibliothèque |
|
| DLL |
|