Метод 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 для перезапуска записи данных. При запуске и остановке записи с помощью этих трех методов при каждом запуске записи создается новый файл записи.

Примечание

Вы также можете запустить и остановить захват с помощью методов IDelaydC::P ause и IDelaydC::Resume . При использовании этих двух методов собранные данные хранятся в одном файле записи.

Требования

Требование Значение
Минимальная версия клиента
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