次の方法で共有


IDelaydC::Start メソッド

Start メソッドはキャプチャを開始します。

構文

HRESULT STDMETHODCALLTYPE Start(
  [out] char *pFileName
);

パラメーター

pFileName [out]

ネットワーク データの格納に使用される キャプチャ ファイル の名前へのポインター。 今後の参照に必要な場合は、必ずこのファイル名をキャッシュしてください。

戻り値

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

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

リターン コード 説明
NMERR_CAPTURE_PAUSED
キャプチャは一時停止状態であり、再起動する前に停止する必要があります。 IDelaydC::Stop を呼び出してキャプチャを停止します。 詳細については、このトピックの「解説」セクションを参照してください。
NMERR_CAPTURING
キャプチャは既に開始されています。
NMERR_NOT_CONNECTED
NPP がネットワークに接続されていません。 IDelaydC::Connect を呼び出してネットワークに接続します。
NMERR_NOT_DELAYED
NPP はネットワークに接続されていますが、 IDelaydC::Connect メソッドでは接続されません。

解説

キャプチャ ファイルの場所は Windows レジストリで指定されていますが、ネットワーク モニターを使用してファイルの場所を変更できます。

IDelaydC::Start と IDelaydC::Stop を使用してキャプチャを再開するには、IDelaydC::Configure メソッドを呼び出して、IDelaydC::Start メソッドを呼び出してデータのキャプチャを再開するたびに接続を再構成する必要があります。 これら 3 つの方法でキャプチャを開始および停止すると、キャプチャが開始されるたびに新しいキャプチャ ファイルが作成されます。

Note

IDelaydC::P ause メソッドと IDelaydC::Resume メソッドを使用して、キャプチャを開始および停止することもできます。 これら 2 つの方法を使用すると、キャプチャされたデータは同じキャプチャ ファイルに格納されます。

要件

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

関連項目

IDelaydC

IDelaydC::Configure

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Resume

IDelaydC::Stop