Метод IMonitor::D oInitialize

Метод DoInitialize должен быть реализован монитором. MCSVC вызывает этот метод, чтобы получить фильтр записи непосредственно перед вызовом метода IRTC::Connect 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 для указателя интерфейса.

Комментарии

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

Требования

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