Metodo IDelaydC::GetConversationStatistics

Il metodo GetConversationStatistics recupera le informazionidella sessione e della stazione sull'acquisizione corrente.

Sintassi

HRESULT STDMETHODCALLTYPE GetConversationStatistics(
  [out] DWORD          *nSessions,
  [out] LPSESSIONSTATS lpSessionStats,
  [out] DWORD          *nStations,
  [out] LPSTATIONSTATS lpStationStats,
  [in]  BOOL           fClearAfterReading
);

Parametri

nSessions [out]

Puntatore a un DWORD contenente il numero di sessioni registrate per l'acquisizione corrente.

lpSessionStats [out]

Puntatore a una struttura SESSIONSTATS .

nStations [out]

Puntatore a una DWORD contenente il numero di stazioni registrate per l'acquisizione corrente.

lpStationStats [out]

Puntatore a una struttura STATIONSTATS .

fClearAfterReading [in]

Flag usato per indicare a Monitoraggio di rete di cancellare l'archiviazione interna delle strutture SESSIONSTATS e STATIONSTATS dopo aver recuperato le informazioni correnti.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è NMERR_SUCCESS.

Se il metodo ha esito negativo, il valore restituito è uno dei codici di errore seguenti:

Codice restituito Descrizione
NMERR_NOT_CONNECTED
Il gruppo di sicurezza di rete non è connesso alla rete. Chiamare IDelaydC::Connect per connettere il gruppo di sicurezza di rete alla rete.
NMERR_NOT_CAPTURING
Il gruppo di sicurezza di rete non acquisisce i dati. Chiamare IDelaydC::Start per avviare l'acquisizione.
NMERR_NOT_DELAYED
Il gruppo di sicurezza di rete è connesso alla rete, ma non con il metodo IDelaydC::Connect .
NMERR_NO_CONVERSATION_STATS
La configurazione per questa connessione è impostata per non salvare le statistiche di conversazione. Per salvare le statistiche di conversazione, arrestare l'acquisizione, impostare NoConversationStats = SÌ nel BLOB di configurazione e quindi riavviare l'acquisizione.

Commenti

Questo metodo può essere chiamato solo mentre l'acquisizione dei dati è in corso; quando l'acquisizione corrente viene sospesa, le chiamate a questo metodo non avranno esito positivo. Per avviare un'acquisizione, chiamare il metodo IDelaydC::Start .

Per recuperare altri tipi di statistiche, chiamare IDelaydC::GetTotalStatistics.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

Vedi anche

IDelaydC

IDelaydC::Connect

IDelaydC::GetTotalStatistics

IDelaydC::Start

SESSIONSTATS

STATIONSTATS