PF _ PARSERINFO-Struktur
Die PF _ PARSERINFO-Struktur definiert jeweils einen Parser. In der PF _ PARSERINFO-Struktur wird ein Parser durch die Informationen über das Protokoll definiert, das der Parser erkennt.
Syntax
typedef struct _PF_PARSERINFO {
char szProtocolName[MAX_PROTOCOL_NAME_LEN];
char szComment[MAX_PROTOCOL_COMMENT_LEN];
char szHelpFile[MAX_PATH];
PPF_FOLLOWSET pWhoCanPrecedeMe;
PPF_FOLLOWSET pWhoCanFollowMe;
PPF_HANDOFFSET pWhoHandsOffToMe;
PPF_HANDOFFSET pWhoDoIHandOffTo;
} PF_PARSERINFO, *PPF_PARSERINFO;
Member
-
szProtocolName
-
Der Name des Protokolls, das der Parser erkennt.
-
szComment
-
Kurze Beschreibung des Protokolls.
-
szHelpFile
-
Name der Protokollhilfedatei, falls vorhanden.
-
pWhoCanPrecedeMe
-
Zeiger auf eine PF _ FOLLOWSET-Struktur, die die Protokolle auflistet, die dem Protokoll vorangestellt werden können, das die PF _ PARSERINFO-Struktur beschreibt. Netzwerkmonitor fügt das Parserprotokoll dem folgenden Satz aller Protokolle im Satz hinzu.
-
pWhoCanFollowMe
-
Zeiger auf eine PF _ FOLLOWSET-Struktur, die das Protokoll auflistet, das dem Protokoll folgen kann, das in der PF _ PARSERINFO-Struktur beschrieben wird. Netzwerkmonitor fügt die Protokolle des Satzes dem folgenden Satz des Parserprotokolls hinzu.
-
pWhoHandsOffToMe
-
Zeiger auf eine PF _ HANDOFFSET-Struktur, die an das Protokoll weitergibt, das von der PF _ PARSERINFO-Struktur beschrieben wird. Netzwerkmonitor fügt das Parserprotokoll den Übergabesätzen aller Protokolle im Satz hinzu.
-
pWhoDoIHandOffTo
-
Zeiger auf eine PF _ HANDOFFSET-Struktur, die die Protokolle auflistet, an die das Parserprotokoll übergeben wird. Netzwerkmonitor fügt die Protokolle dieses Satzes dem Übergabesatz des Parserprotokolls hinzu.
Hinweise
Die PF _ PARSERINFO-Struktur wird in der PF _ PARSERDLLINFO-Struktur verwendet, um eine Beschreibung eines Parsers bereitzustellen. Netzwerkmonitor verwendet die Parserbeschreibung, um die Parser.ini-Datei und die INI-Dateien der Parser zu aktualisieren, die dem in der PF _ PARSERINFO-Struktur beschriebenen Protokoll vorangehen und diesem folgen.
Ein Folgesatz gibt die Protokolle an, die einem Protokoll folgen. Netzwerkmonitor verwendet einen Folgesatz, wenn der Parser das nächste Protokoll nicht anhand der Daten in einer Protokollinstanz identifizieren kann. Ein Folgesatz wird in der dateiParser.ini gespeichert. Wenn der Parser zum ersten Mal installiert wird, aktualisiert Netzwerkmonitor den folgenden Satz von Parserprotokollen, die in pWhoCanPrecedeMe und pWhoCanFollowMe aufgeführt sind.
Ein Übergabesatz gibt die Protokolle an, die einem Protokoll folgen. Der Parser verwendet einen Übergabesatz nur, wenn der Parser das nächste Protokoll aus den Daten in einer Protokollinstanz identifizieren kann. Ein Übergabesatz wird in den INI-Dateien jedes Parsers gespeichert. Wenn der Parser zum ersten Mal installiert wird, aktualisiert Netzwerkmonitor den Übergabesatz der Parserprotokolle, die in pWhoHandsOffToMe und pWhoDoIHandOffTo aufgeführt sind.
| Für Informationen zu | Siehe |
|---|---|
| Was Parser sind und wie sie mit Netzwerkmonitor arbeiten. | Parser |
| Die folgenden Sätze enthalten. | Angeben eines Folgesatzes |
| Welche Übergabesätze enthalten sind. | Angeben eines Übergabesatzes |
| Welche Einstiegspunkte sind in der Parser-DLL enthalten? | Parser-DLL-Architektur |
| Die Implementierung von ParserAutoInstallInfo enthält ein Beispiel. | Implementieren von ParserAutoInstallInfo |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|