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


Метод IRTC::GetControlState

Метод GetControlState извлекает состояние записи, которое указывает, выполняется ли запись или приостановлена.

Синтаксис

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

Параметры

IsRunnning [out]

Указывает, что текущий захват выполняется, в том числе, если запись приостановлена.

IsPaused [out]

Индикатор приостановки текущего захвата.

Возвращаемое значение

Если метод выполнен успешно, возвращаемое значение будет NMERR_SUCCESS.

Если метод не выполнен, возвращаемое значение представляет собой один из следующих кодов ошибок:

Код возврата Описание
NMERR_NOT_CONNECTED
NPP не подключена к сети. Вызовите IRTC::Connect , чтобы подключить NPP к сети.
NMERR_NOT_REALTIME
NPP подключена к сети, но не с помощью метода IRTC::Connect .

Комментарии

Этот метод можно вызвать в любое время, когда NPP подключена к сети. Этот метод можно использовать, чтобы узнать, выполняется ли запись, приостановлена ли запись или если запись была остановлена, но NPP по-прежнему подключена.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

См. также раздел

IRTC

IRTC::Connect

IRTC::P использование

IRTC::Start

IRTC::Stop