次の方法で共有


IDelaydC::GetControlState メソッド

GetControlState メソッドは、キャプチャの状態を取得します。これは、キャプチャが実行中か一時停止中かを示します。

構文

HRESULT STDMETHODCALLTYPE GetControlState(
  [out] BOOL *IsRunnning,
  [out] BOOL *IsPaused
);

パラメーター

IsRunnning [out]

キャプチャが一時停止されているかどうかを含め、現在のキャプチャが実行されていることを示すインジケーター。

IsPaused [out]

現在のキャプチャが一時停止されていることを示すインジケーター。

戻り値

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

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

リターン コード 説明
NMERR_NOT_CONNECTED
NPP がネットワークに接続されていません。 IDelaydC::Connect を呼び出して、NPP をネットワークに接続します。
NMERR_NOT_DELAYED
NPP はネットワークに接続されていますが、 IDelaydC::Connect メソッドでは接続されません。

解説

このメソッドは、 IDelaydC インターフェイスを使用して NPP がネットワークに接続されるたびに呼び出すことができます。 このメソッドを使用すると、キャプチャが実行されているかどうか、キャプチャが一時停止されているかどうか、またはキャプチャが停止されているのに NPP が切断されていないかどうかを調べることができます。

キャプチャの開始、一時停止、停止に使用されるメソッドは、以下の「関連項目」の一覧に一覧表示されます。

要件

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

関連項目

IDelaydC

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Start

IDelaydC::Stop