Freigeben über


Implementieren der Deregistrierung

Network Monitor übergibt alle Frames einer Aufzeichnung an die Parser und beginnt dann mit dem Aufruf der Funktion "Registrierung aufheben" für alle von ihr identifizierten Protokolle. Jede Parser-DLL muss eine Deregisterfunktion für jedes Protokoll implementieren, das die Parser-DLL unterstützt.

Jede Implementierung der Deregisterfunktion muss die DestroyProtocolDatabase-Funktion aufrufen, um die Ressourcen freizugeben, die zum Erstellen der Datenbank verwendet werden.

Das folgende Verfahren identifiziert den einen Schritt, der zum Implementieren der Deregistrierung erforderlich ist.

So implementieren Sie Die Registrierung für ein Protokoll aufheben

Im Folgenden wird eine grundlegende Implementierung von Deregistrierung beschrieben. Beachten Sie, dass das Codebeispiel die Freigabe von Ressourcen zeigt, die zum Erstellen einer Eigenschaftendatenbank verwendet werden.

#include <windows.h>

VOID WINAPI MyProtocolDeregister (HPROTOCOL hProtocol)
{
  DestroyPropertyDatabase (hProtocol);
}