次の方法で共有


ExpertAllocMemory 関数

ExpertAllocMemory 関数は、エキスパートにメモリを割り当てます。

構文

LPVOID WINAPI ExpertAllocMemory(
        HEXPERTKEY hExpertKey,
  _In_  SIZE_T     nBytes,
  _Out_ LPDWORD    pError
);

パラメーター

hExpertKey

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

nBytes [in]

割り当てられたメモリ (バイト単位)。

pError [out]

エラー インジケーター。 関数が失敗した場合、 nBytes パラメーターにはエラー コードが含まれます。 エラー コードがNMERR_EXPERT_TERMINATE場合、エキスパートはクリーンしてすぐに戻る必要があります。

戻り値

関数が成功した場合、戻り値は割り当てられたメモリへのポインターです。

関数が失敗した場合、戻り値は NULL になり、 pError はエラーの原因を示すエラー コードを提供します。

解説

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

要件

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