次の方法で共有


ExpertFreeMemory 関数

ExpertFreeMemory 関数は、ExpertAllocMemory 関数と ExpertReallocMemory 関数の呼び出しによって取得されたメモリ解放します。

構文

SIZE_T WINAPI ExpertFreeMemory(
       HEXPERTKEY hExpertKey,
  _In_ LPVOID     pMemory
);

パラメーター

hExpertKey

一意のエキスパート識別子。 Network Monitor は、Run 関数を呼び出すと、hExpertKey をエキスパートに渡します。

pMemory [in]

ネットワーク モニターが割り当てるメモリへのポインター。 pMemory ポインターは、ExpertAllocMemory または ExpertReallocMemory の以前の呼び出しによって返すことができます。

戻り値

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

関数が失敗した場合、戻り値はエラーの理由を示します。 戻り値がNMERR_EXPERT_TERMINATE場合、エキスパートはすぐにクリーンアップして戻ります。

解説

専門家は、メモリ管理のために Network Monitor メモリ割り当て関数を使用する必要があることに注意することが重要です。 実行時にエキスパートが失敗した場合、これらの関数を使用すると、割り当てられたメモリをネットワーク モニターで解放できます。

必要条件

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