共用方式為


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 方法。

備註

每當 NPP 使用 IDelaydC 介面連線到網路時,都可以呼叫這個方法。 您可以使用這個方法來找出擷取是否正在執行、如果擷取已暫停,或擷取已停止,但 NPP 未中斷連線。

用來啟動、暫停和停止擷取的方法列在下方的 [另請參閱] 清單中。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

另請參閱

IDelaydC

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Start

IDelaydC::Stop