英語で読む

次の方法で共有


コールバック関数を実行する

エキスパートは Run 関数を実装する必要があります。 Network Monitor は Run 関数を呼び出して、エキスパート DLL 内でエキスパートを起動します。

構文

BOOL WINAPI Run(
  _In_ HEXPERTKEY         hExpertKey,
  _In_ PEXPERTCONFIG      pConfig,
  _In_ PEXPERTSTARTUPINFO pExpertStartupInfo,
  _In_ DWORD              StartupFlags,
  _In_ HWND               hWndParent
);

パラメーター

hExpertKey [in]

エキスパート固有のすべてのネットワーク モニター関数に返されるエキスパートの一意識別子。

注意

hExpertKey 識別子は、Configure 関数が渡すエキスパート キーとは異なるエキスパート キーを渡す場合があります。

pConfig [in]

既存の構成へのポインター。 pConfig パラメーターは NULL である可能性があります。これは、専門家がハードコーディングされた既定値、または pExpertStartupInfo パラメーターが参照するスタートアップ情報を使用して実行できることを意味します。

pExpertStartupInfo [in]

エキスパートの開始時にフォーカスがあるキャプチャ要素へのポインター。

StartupFlags [in]

エキスパートが pExpertStartupInfo パラメーターを使用する方法を示すインジケーター。

定義されているフラグは次のみです。

説明
EXPERT_STARTUP_FLAG_USE_STARTUP_DATA_OVER_CONFIG_DATA。
このフラグは、エキスパートが pExpertStartupInfo パラメーターを使用し、 pConfig パラメーターを使用しないことを示します。 通常、エキスパートがマウスの右クリックから開始できる場合は、このフラグを設定できます。 フラグが設定されていない場合は、次の 2 つのことが発生する可能性があります。エキスパートがマウスの右クリックから開始しないか、エキスパートがマウスの右クリックから開始し、ユーザーがそれを構成します。

hWndParent [in]

親の hWnd パラメーター (通常はネットワーク モニター ユーザー インターフェイス)。

戻り値

関数が成功した場合 (つまり、エキスパートが開始した場合)、戻り値は TRUE になります

関数が失敗した場合、戻り値は FALSE になります

解説

実行中、エキスパートはキャプチャ ファイル内のフレームをループ処理し、レポートを生成するか、問題を示すイベントを作成します。

要件

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