DestroyPropertyDatabase 関数

DestroyPropertyDatabase 関数は、プロトコル プロパティ データベースの作成に使用されるリソースを解放します。

構文

DWORD WINAPI DestroyPropertyDatabase(
  _In_ HPROTOCOL hProtocol
);

パラメーター

hProtocol [in]

破棄されるプロパティ データベースへのハンドル。 ネットワーク モニターが Deregister 関数を呼び出すと、ハンドルがパーサー DLL に渡されます。

戻り値

関数が成功した場合、戻り値はNMERR_SUCCESS。

関数が失敗した場合、戻り値はエラー コードになります。

リターン コード 説明
NMERR_INTERNAL_ERROR
内部エラーが発生しました。
NMERR_INVALID_HPROTOCOL
hProtocol のハンドルが無効です。

解説

DestroyPropertyDatabase 関数は、プロトコルの登録解除エクスポート関数を実装する場合にのみ呼び出す必要があります。 複数のプロトコルをサポートするパーサー DLL の場合、Deregister の実装ごとに DestroyPropertyDatabase 関数が呼び出されます。

情報 参照先
パーサーとは何か、およびネットワーク モニターで動作する方法。 パーサー
パーサー DLL に含まれるエントリ ポイント。 パーサー DLL のアーキテクチャ
登録解除を実装する方法には、例が含まれています。 登録解除の実装

必要条件

要件 値
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Netmon.h
ライブラリ
Nmapi.lib
[DLL]
Nmapi.dll

関連項目

登録解除