Compartilhar via


Método IDelaydC::GetConversationStatistics

O método GetConversationStatistics recupera informações de sessão e estação sobre a captura atual.

Sintaxe

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

Parâmetros

nSessions [out]

Ponteiro para um DWORD que contém o número de sessões registradas para a captura atual.

lpSessionStats [out]

Ponteiro para uma estrutura SESSIONSTATS .

nStations [out]

Ponteiro para um DWORD que contém o número de estações registradas para a captura atual.

lpStationStats [out]

Ponteiro para uma estrutura STATIONSTATS .

fClearAfterReading [in]

Sinalizador usado para instruir o Monitor de Rede a limpar o armazenamento interno das estruturas SESSIONSTATS e STATIONSTATS depois de recuperar as informações atuais.

Valor retornado

Se o método for bem-sucedido, o valor retornado será NMERR_SUCCESS.

Se o método não for bem-sucedido, o valor retornado será um dos seguintes códigos de erro:

Código de retorno Descrição
NMERR_NOT_CONNECTED
O NPP não está conectado à rede. Chame IDelaydC::Connect para conectar o NPP à rede.
NMERR_NOT_CAPTURING
O NPP não está capturando dados. Chame IDelaydC::Start para iniciar a captura.
NMERR_NOT_DELAYED
O NPP está conectado à rede, mas não ao método IDelaydC::Connect .
NMERR_NO_CONVERSATION_STATS
A configuração dessa conexão é definida para não salvar estatísticas de conversa. Para salvar estatísticas de conversa, interrompa a captura, defina NoConversationStats = YES no BLOB de configuração e reinicie a captura.

Comentários

Esse método só pode ser chamado enquanto a captura de dados estiver em andamento; quando a captura atual for pausada, as chamadas para esse método não terão êxito. Para iniciar uma captura, chame o método IDelaydC::Start .

Para recuperar outros tipos de estatísticas, chame IDelaydC::GetTotalStatistics.

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
DLL
Ndisnpp.dll;
Rmtnpp.dll

Confira também

IDelaydC

IDelaydC::Connect

IDelaydC::GetTotalStatistics

IDelaydC::Start

SESSIONSTATS

STATIONSTATS