Compartilhar via


Implementando o desregistro

O Monitor de Rede passa todos os quadros de uma captura para os analisadores e, em seguida, começa a chamar a função Deregister para todos os protocolos que identifica. Cada DLL do analisador deve implementar uma função de Desregistro para cada protocolo compatível com a DLL do analisador.

Cada implementação da função Deregister deve chamar a função DestroyProtocolDatabase para liberar os recursos usados para criar o banco de dados.

O procedimento a seguir identifica a única etapa necessária para implementar o Desregistro.

Para implementar o Deregister para um protocolo

Veja a seguir uma implementação básica do Deregister. Observe que o exemplo de código mostra a versão dos recursos usados para criar um banco de dados de propriedades.

#include <windows.h>

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