實作取消註冊
網路監視器會將擷取的所有畫面格傳遞至剖析器,然後針對它識別的所有通訊協定開始呼叫 Deregister 函式。 每個剖析器 DLL 都必須針對剖析器 DLL 支援的每個通訊協定實作 Deregister 函式。
Deregister函式的每個實作都必須呼叫DestroyProtocolDatabase函式,以釋放用來建立資料庫的資源。
下列程式會識別實作 Deregister所需的一個步驟。
實作一個通訊協定的取消註冊
- 呼叫 DestroyProtocolDatabase 以釋放資料庫資源。
以下是 Deregister的基本實作。 請注意,程式碼範例會顯示用來建立屬性資料庫的資源版本。
#include <windows.h>
VOID WINAPI MyProtocolDeregister (HPROTOCOL hProtocol)
{
DestroyPropertyDatabase (hProtocol);
}