Метод IDelaydC::Configure

Метод Configure отправляет сведения о конфигурации, используемые для записи.

Синтаксис

HRESULT STDMETHODCALLTYPE Configure(
  [in]  HBLOB hConfigurationBlob,
  [out] HBLOB hErrorBlob
);

Параметры

hConfigurationBlob [in]

Обработка большого двоичного объекта, содержащего сведения о конфигурации.

hErrorBlob [out]

Обработка большого двоичного объекта ошибки, содержащего дополнительные сведения об ошибке. Сведения о содержимом большого двоичного объекта ошибки см. в разделе Примечания этой статьи .

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

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

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

Код возврата Описание
NMERR_CAPTURING
NPP сообщает, что сеанс записи запущен.
NMERR_DISK_NOT_LOCAL_FIXED
NMERR_COULD_NOT_CREATE_MEMORY
NMERR_OUT_OF_MEMORY
Память не была доступна. Завершите работу окон, чтобы освободить ресурсы.
NMERR_INVALID_PARAMETER
Большой двоичный объект конфигурации, заданный параметром hConfiguration, недопустим.

Комментарии

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

Большой двоичный объект ошибки, возвращаемый hErrorBlob , содержит записи, которые сетевому монитору не удалось понять или найти в большом двоичном объекте конфигурации, указанном в hConfigurationBlob. Возвращаемый BLOB-объект ошибки содержит сведения об ошибке, которые приложение может использовать для устранения неполадок. Например, если возвращается NMERR_BLOB_ENTRY_DOES_NOT_EXIST, запись Сетевому монитору не удалось найти, включена в возвращенный BLOB-объект ошибки.

Требования

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

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

IDelaydC

IDelaydC::Connect

IDelaydC::Start

IDelaydC::Stop