Método IMonitor::D oInitialize

El monitor debe implementar el método DoInitialize . McSVC llama a este método para obtener un filtro de captura inmediatamente antes de llamar al método IRTC::Connect del NPP.

Sintaxis

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

Parámetros

pUnkMonitorCtrl [in]

Puntero IUnknown pasado por MCSVC. Para obtener una interfaz de control de monitor compatible, el monitor debe llamar a IUnknown::QueryInterface en el puntero.

hNPPBlob [in, out]

En la entrada, un identificador para un BLOB de NPP.

En la salida, un BLOB de NPP que contiene un filtro de captura.

Valor devuelto

Si el método se ejecuta correctamente, el valor devuelto es S_OK (que es el mismo que NOERROR).

Si el método no se realiza correctamente, el valor devuelto es un código de error. En caso de error, MCSVC no creará el monitor ni llamará a IUnknown::Release en el puntero de interfaz.

Comentarios

MCSVC llama al método DoInitialize para realizar cualquier inicialización de monitor necesaria.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h