등록 취소 구현
네트워크 모니터는 캡처의 모든 프레임을 파서에 전달한 다음 식별되는 모든 프로토콜에 대해 Deregister 함수를 호출하기 시작합니다. 각 파서 DLL은 파서 DLL이 지원하는 각 프로토콜에 대해 Deregister 함수를 구현해야 합니다.
Deregister 함수의 각 구현은 DestroyProtocolDatabase 함수를 호출하여 데이터베이스를 만드는 데 사용되는 리소스를 해제해야 합니다.
다음 절차에서는 등록 취소를 구현하는 데 필요한 한 단계를 식별합니다.
하나의 프로토콜에 대해 등록 취소를 구현하려면
- DestroyProtocolDatabase를 호출하여 데이터베이스 리소스를 해제합니다.
다음은 등록 취소의 기본 구현입니다. 코드 예제에서는 속성 데이터베이스를 만드는 데 사용되는 리소스의 릴리스를 보여 줍니다.
#include <windows.h>
VOID WINAPI MyProtocolDeregister (HPROTOCOL hProtocol)
{
DestroyPropertyDatabase (hProtocol);
}