Metodo IMonitor::D oInitialize

Il metodo DoInitialize deve essere implementato dal monitoraggio. MCSVC chiama questo metodo per ottenere un filtro di acquisizione immediatamente prima di chiamare il metodo IRTC::Connect di NPP.

Sintassi

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

Parametri

pUnkMonitorCtrl [in]

Puntatore IUnknown passato da MCSVC. Per ottenere un'interfaccia di controllo di monitoraggio supportata, il monitor deve chiamare IUnknown::QueryInterface sul puntatore.

hNPPBlob [in, out]

In input, handle per un BLOB NPP.

Nell'output, un BLOB NPP che contiene un filtro di acquisizione.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene S_OK (uguale a NOERROR).

Se il metodo ha esito negativo, il valore restituito è un codice di errore. In caso di errore, MCSVC non creerà il monitoraggio o chiamerà IUnknown::Release sul puntatore all'interfaccia.

Commenti

MCSVC chiama il metodo DoInitialize per eseguire qualsiasi inizializzazione di monitoraggio necessaria.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h