Поделиться через


Метод 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