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


Метод IStats::GetTotalStatistics

Метод GetTotalStatistics извлекает общую статистику для текущего захвата.

Синтаксис

HRESULT STDMETHODCALLTYPE GetTotalStatistics(
  [out] LPSTATISTICS lpStats,
  [in]  BOOL         fClearAfterReading
);

Параметры

lpStats [out]

Указатель на структуру STATISTICS, которая предоставляет общую статистику для записи. За выделение и освобождение памяти, используемой структурой STATISTICS , отвечает вызывающий объект.

fClearAfterReading [in]

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

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

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

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

Код возврата Описание
NMERR_NOT_CONNECTED
NPP не подключена к сети. Вызовите метод IStats::Connect , чтобы подключить NPP к сети.
NMERR_NOT_STATS_ONLY
NPP подключена к сети, но не с помощью метода IStats::Connect .
NMERR_NOT_CAPTURING
NPP не собирает данные. Вызовите метод IStats::Start , чтобы начать сбор данных.

Комментарии

Этот метод возвращает данные только во время записи, в том числе во время приостановки записи.

Монитор сети также хранит статистику бесед, которую можно получить, вызвав метод IStats::GetConversationStatistics .

Требования

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

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

IStats

IStats::Connect

IStats::GetConversationStatistics

IStats::Start,

СТАТИСТИКА