Метод IMonitor::D oInitialize

Метод DoInitialize должен быть реализован монитором. MCSVC вызывает этот метод для получения фильтра захвата непосредственно перед вызовом метода IRTC::Подключение NPP.

Синтаксис

HRESULT DoInitialize(
  [in]      IUnknown *pUnkMonitorCtrl,
  [in, out] HBLOB    hNPPBlob
);

Параметры

pUnkMonitorCtrl [in]

Указатель IUnknown , переданный MCSVC. Чтобы получить поддерживаемый интерфейс управления монитором, монитор должен вызвать IUnknown::QueryInterface на указатель.

hNPPBlob [in, out]

При входе дескриптор для большого двоичного объекта NPP.

В выходных данных большой двоичный объект NPP, содержащий фильтр записи.

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

Если метод выполнен успешно, возвращаемое значение S_OK (то же самое, что и NOERROR).

Если метод завершается неудачно, возвращаемое значение является кодом ошибки. При ошибке MCSVC не создаст монитор или вызов IUnknown::Release в указателе интерфейса.

Remarks

MCSVC вызывает метод DoInitialize для выполнения любой необходимой инициализации монитора.

Требования

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