Parserstrukturen
In diesem Abschnitt werden Strukturen beschrieben, die Sie zum Entwickeln von Parsern verwenden können. Diese Strukturen werden von Funktionen verwendet, mit denen Sie Parser und Funktionen entwickeln können, mit denen Sie Parser oder Experten entwickeln können.
| Struktur | BESCHREIBUNG |
|---|---|
| MACFRAME | Definiert die am häufigsten verwendeten Anfangsprotokolle. |
| ENTRYPOINTS | Gibt Zeiger auf die Einstiegspunkte für die Parser-DLL an. |
| PF _ FOLLOWENTRY | Gibt das Protokoll an, das dem aktuellen Protokoll folgt. |
| PF _ FOLLOWSET | Gibt den Satz von Protokollen an, die dem aktuellen Protokoll folgen. |
| PF _ HANDOFFENTRY | Gibt entweder das Protokoll an, das an das aktuelle Protokoll übergeben wird, oder das Protokoll, an das das aktuelle Protokoll übergeben wird. |
| PF _ HANDOFFSET | Gibt den Satz von Protokollen an, die an das aktuelle Protokoll übergeben werden, oder den Satz von Protokollen, an die das aktuelle Protokoll übergeben wird. |
| PF _ PARSERDLLINFO | Gibt die Anzahl der Parser in der Parser-DLL und Informationen zu den einzelnen Parsern an. |
| PF _ PARSERINFO | Gibt Informationen zu einem bestimmten Parser an. |
| BEZEICHNETES _ BIT | Gibt Handles, BIT-Felder oder Flags an. |
| BEZEICHNETES _ BYTE | Gibt ein BYTE-Bezeichnungspaar an. |
| BEZEICHNETES _ DWORD | Gibt ein DWORD-Bezeichnungspaar an. |
| BEZEICHNETES _ WORT | Gibt ein WORD-Bezeichnungspaar an. |
| PROPERTYINFO | Gibt die Eigenschaften an, die der Protokollparser zum Beschreiben von Frames benötigt. |
| PROPERTYINST | Gibt eine Instanz einer Eigenschaft in einem Frame an. |
| PROPERTYINSTEX | Gibt eine Freiforminstanz für erweiterte Eigenschaften an. |
| PROTOCOLINFO | Gibt ein Protokoll an. |
| BEREICH | Gibt einen Bereich für eine Zahl an. |
| SET | Gibt eine Tabelle mit Werten für eine Eigenschaft an. |
Informationen zu Funktionen, die zum Entwickeln von Parser-DLLs verwendet werden, finden Sie in den folgenden Themen.
| Informationen über | Finden Sie unter |
|---|---|
| Funktionen, die die Parser-DLLs exportieren. | Parser-DLL-Exportfunktionen |
| Funktionen, die Sie zum Entwickeln von Parser-DLLs verwenden können. | Parserfunktionen |
| Funktionen, die Sie zum Entwickeln von Parser- und Experten-DLLs verwenden können. | Allgemeine Funktionen für Experten und Parser |