Registrieren der Parser-Rückruffunktion
Die Exportfunktion Register muss in allen Parser-DLLs implementiert werden. Die Implementierung von Register erstellt und füllt eine Eigenschaftsdatenbank für ein Protokoll. Network Monitor verwendet die Datenbank, um zu bestimmen, welche Eigenschaften das Protokoll unterstützt.
Syntax
VOID Register(
_In_ HPROTOCOL hProtocol
);
Parameter
-
hProtocol [in]
-
Das Handle des Protokolls, das Network Monitor beim Aufrufen von Register bereitstellt. Das hProtocol-Handle wird beim Aufrufen von Exporthilfsfunktionen benötigt.
Rückgabewert
Keine.
Bemerkungen
Network Monitor startet den Aufruf der Register-Funktion , sobald eine Aufzeichnung geladen wird. Network Monitor ruft die Register-Funktion für jedes Protokoll auf, das er identifizieren kann. Die CreateProtocol-Funktion übergibt einen Zeiger an die Register-Funktion .
Die Implementierung von Register umfasst Aufrufe der folgenden Funktionen.
- Ein Aufruf der Funktionen CreatePropertyDatabase und AddProperty , um eine Datenbank mit allen Eigenschaften zu erstellen, die das Protokoll unterstützt.
- Ein Aufruf der CreateHandoffTable-Funktion ist erforderlich, wenn das Protokoll einen Übergabesatz verwendet.
Wenn die Parser-DLL mehrere Parser enthält und der Parser mehrere Protokolle erkennen kann, müssen Sie eine Register-Funktion für jedes Protokoll implementieren.
Informationen zu | Siehe |
---|---|
Was Parser sind und wie sie mit Dem Netzwerkmonitor arbeiten. | Parser |
Welche Einstiegspunkte sind in der Parser-DLL enthalten. | Architektur der Parser-DLL |
Die Implementierung von Register enthält ein Beispiel. | Implementieren von Register |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|