コールバック関数を実行する
エキスパートは 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 [デスクトップ アプリのみ] |
ヘッダー |
|