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 |