Partager via


Structures de l’analyseur

Cette section décrit les structures que vous pouvez utiliser pour développer des analyseurs. Ces structures sont utilisées par les fonctions que vous pouvez utiliser pour développer des analyseurs et des fonctions que vous pouvez utiliser pour développer des analyseurs ou des experts.

Structure Description
MACFRAME Définit les protocoles initiaux les plus couramment utilisés.
ENTRYPOINTS Spécifie des pointeurs vers les points d’entrée de la DLL d’analyseur.
PF_FOLLOWENTRY Spécifie le protocole qui suit le protocole actuel.
PF_FOLLOWSET Spécifie l’ensemble de protocoles qui suit le protocole actuel.
PF_HANDOFFENTRY Spécifie le protocole qui transfère au protocole actuel ou le protocole auquel le protocole actuel se transfère.
PF_HANDOFFSET Spécifie l’ensemble de protocoles qui passent au protocole actuel ou l’ensemble de protocoles auxquels le protocole actuel se transfère.
PF_PARSERDLLINFO Spécifie le nombre d’analyseurs dans la DLL de l’analyseur et des informations sur chaque analyseur.
PF_PARSERINFO Spécifie des informations sur un analyseur spécifique.
LABELED_BIT Spécifie des handles, des champs BIT ou des indicateurs.
LABELED_BYTE Spécifie une paire d’étiquettes BYTE .
LABELED_DWORD Spécifie une paire d’étiquettes DWORD .
LABELED_WORD Spécifie une paire d’étiquettes WORD .
PROPERTYINFO Spécifie les propriétés requises par l’analyseur de protocole pour décrire les trames.
PROPERTYINST Spécifie une instance d’une propriété dans un frame.
PROPERTYINSTEX Spécifie une instance de propriété étendue de forme libre.
PROTOCOLINFO Spécifie un protocole.
GAMME Spécifie une plage pour un nombre.
SET Spécifie une table de valeurs pour une propriété.

 

Pour plus d’informations sur les fonctions utilisées pour développer des DLL d’analyseur, consultez les rubriques suivantes.

Pour obtenir des informations sur Consultez
Fonctions que les DLL de l’analyseur exportent. Fonctions d’exportation dll de l’analyseur
Fonctions que vous pouvez utiliser pour développer des DLL d’analyseur. Fonctions d’analyseur
Fonctions que vous pouvez utiliser pour développer des DLL d’analyseurs et d’experts. Fonctions courantes d’expert et d’analyseur