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。
如果 方法不成功,则返回值为以下错误代码之一:
返回代码 | 说明 |
---|---|
|
NPP 未连接到网络。 调用 IRTC::Connect 将 NPP 连接到网络。 |
|
NPP 未捕获数据。 调用 IRTC::Start 启动捕获。 |
|
NPP 连接到网络,但未使用 IRTC::Connect 方法。 |
|
此连接的配置设置为不保存会话统计信息。 若要保存会话统计信息,请停止捕获,在配置 BLOB 中设置 NoConversationStats = YES,然后重启捕获。 |
备注
只能在捕获数据时调用此方法;如果在暂停当前捕获时调用此方法,该方法将不会成功。 若要启动捕获,请调用 IRTC::Start 方法。
若要检索其他类型的统计信息,请调用 IRTC::GetTotalStatistics 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
DLL |
|