Поделиться через


Метод IRTC::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 не подключен к сети. Вызовите IRTC::Connect , чтобы подключить NPP к сети.
NMERR_NOT_CAPTURING
NPP не собирает данные. Вызовите IRTC::Start , чтобы начать запись.
NMERR_NOT_REALTIME
NPP подключен к сети, но не с помощью метода IRTC::Connect .
NMERR_NO_CONVERSATION_STATS
Конфигурация этого подключения не сохраняет статистику бесед. Чтобы сохранить статистику бесед, остановите запись, установите noConversationStats = YES в BLOB-объекте конфигурации, а затем перезапустите запись.

Комментарии

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

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

Требования

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

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

IRTC

IRTC::Connect

IRTC::GetTotalStatistics

IRTC::Start

SESSIONSTATS

STATIONSTATS