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
Netmon.h

Siehe auch

ParserAutoInstallInfo

PF _ FOLLOWSET

PF _ HANDOFFSET

PF _ PARSERDLLINFO