Método IMonitor::D oInitialize

O método DoInitialize deve ser implementado pelo monitor. O MCSVC chama esse método para obter um filtro de captura imediatamente antes de chamar o método IRTC::Conexão do NPP.

Sintaxe

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

Parâmetros

pUnkMonitorCtrl [in]

Um ponteiro IUnknown passado pelo MCSVC. Para obter uma interface de controle de monitor com suporte, o monitor deve chamar IUnknown::QueryInterface no ponteiro.

hNPPBlob [dentro, fora]

Na entrada, um identificador para um BLOB NPP.

Na saída, um BLOB NPP que contém um filtro de captura.

Retornar valor

Se o método for bem-sucedido, o valor retornado será S_OK (que é o mesmo que NOERROR).

Se o método não for bem-sucedido, o valor retornado será um código de erro. No erro, o MCSVC não criará o monitor nem chamará IUnknown::Release no ponteiro da interface.

Comentários

O MCSVC chama o método DoInitialize para executar qualquer inicialização de monitor necessária.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h