次の方法で共有


IDelaydC::Configure メソッド

Configure メソッドは、キャプチャに使用される構成情報を送信します。

構文

HRESULT STDMETHODCALLTYPE Configure(
  [in]  HBLOB hConfigurationBlob,
  [out] HBLOB hErrorBlob
);

パラメーター

hConfigurationBlob [in]

構成情報を含む BLOB を処理します。

hErrorBlob [out]

追加のエラー情報を含むエラー BLOB を処理します。 エラー BLOB の内容については、このトピックの「解説」セクションを参照してください。

戻り値

このメソッドが成功した場合、戻り値はNMERR_SUCCESS。

メソッドが失敗した場合、戻り値は次のいずれかのエラー コードになります。

リターン コード 説明
NMERR_CAPTURING
NPP は、キャプチャ セッションが開始されたことを報告します。
NMERR_DISK_NOT_LOCAL_FIXED
NMERR_COULD_NOT_CREATE_MEMORY
NMERR_OUT_OF_MEMORY
使用可能なメモリがありません。 ウィンドウをシャットダウンしてリソースを解放します。
NMERR_INVALID_PARAMETER
hConfiguration パラメーターで指定された構成 BLOB が無効です。

解説

開始、停止、切断されていない NPP を再起動するには、このメソッドを適用する必要があります。

hErrorBlob によって返されるエラー BLOB には、ネットワーク モニターが hConfigurationBlob で指定された構成 BLOB で認識または検出できなかったエントリが含まれています。 返されるエラー BLOB には、アプリケーションがトラブルシューティングに使用できるエラー情報が含まれています。 たとえば、NMERR_BLOB_ENTRY_DOES_NOT_EXISTが返された場合、ネットワーク モニターが見つからなかったエントリは、返されたエラー BLOB に含まれます。

必要条件

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

関連項目

IDelaydC

IDelaydC::Connect

IDelaydC::Start

IDelaydC::Stop