Метод IDelaydC::GetConversationStatistics

Метод GetConversationStatistics извлекает сведения осеансе и станции о текущем захвате.

Синтаксис

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

Параметры

nSessions [out]

Указатель на DWORD, содержащий количество сеансов , записанных для текущего захвата.

lpSessionStats [out]

Указатель на структуру SESSIONSTATS .

nStations [out]

Указатель на DWORD, содержащий количество станций , записанных для текущего захвата.

lpStationStats [out]

Указатель на структуру STATIONSTATS .

fClearAfterReading [in]

Флаг, используемый для того, чтобы сетевой монитор очищал внутреннее хранилище структур SESSIONSTATS и STATIONSTATS после получения текущих сведений.

Возвращаемое значение

Если метод выполнен успешно, возвращаемое значение будет NMERR_SUCCESS.

Если метод не выполнен, возвращаемое значение представляет собой один из следующих кодов ошибок:

Код возврата Описание
NMERR_NOT_CONNECTED
NPP не подключена к сети. Вызовите метод IDelaydC::Connect , чтобы подключить NPP к сети.
NMERR_NOT_CAPTURING
NPP не собирает данные. Вызовите метод IDelaydC::Start , чтобы начать запись.
NMERR_NOT_DELAYED
NPP подключена к сети, но не с помощью метода IDelaydC::Connect .
NMERR_NO_CONVERSATION_STATS
Конфигурация для этого подключения настроена так, чтобы не сохранять статистику бесед. Чтобы сохранить статистику беседы, остановите запись, установите noConversationStats = YES в BLOB-объекте конфигурации, а затем перезапустите запись.

Комментарии

Этот метод можно вызывать только во время отслеживания данных; Если текущий захват приостановлен, вызовы этого метода не будут выполнены. Чтобы запустить захват, вызовите метод IDelaydC::Start .

Чтобы получить другие типы статистики, вызовите IDelaydC::GetTotalStatistics.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

См. также раздел

IDelaydC

IDelaydC::Connect

IDelaydC::GetTotalStatistics

IDelaydC::Start

SESSIONSTATS

STATIONSTATS