IDelaydC::GetTotalStatistics 方法

GetTotalStatistics 方法检索当前捕获的总统计信息

语法

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

参数

lpStats [out]

指向 STATISTICS结构的指针,该结构提供捕获的总统计信息。 调用方负责分配和释放 STATISTICS 结构使用的内存。

fClearAfterReading [in]

用于指示网络监视器如何处理总统计信息的内部存储的标志。 如果设置为 TRUE ,则指示网络监视器在检索当前信息后清除总统计信息的内部存储。

返回值

如果该方法成功,则返回值NMERR_SUCCESS。

如果该方法不成功,则返回值为以下错误代码之一:

返回代码 说明
NMERR_NOT_CONNECTED
NPP 未连接到网络。 调用 IDelaydC::Connect 以连接到网络。
NMERR_NOT_DELAYED
NPP 连接到网络,但未连接到 IDelaydC::Connect 方法。
NMERR_NOT_CAPTURING
NPP 未捕获数据。 调用 IDelaydC::Start 开始捕获数据。

备注

此方法仅在捕获正在进行时返回数据;暂停捕获时,对此方法的调用不会成功。

网络监视器还存储 聊天统计信息,可以通过调用 IDelaydC::GetConversationStatistics 方法检索这些统计信息。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

另请参阅

IDelaydC

IDelaydC::Connect

IDelaydC::GetConversationStatistics

IDelaydC::Start

STATISTICS