Share via


IStats::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]

用來指示網路監視器在擷取目前資料之後清除 SESSIONSTATSSTATIONSTATS 結構內部儲存體的旗標。

傳回值

如果方法成功,傳回值會NMERR_SUCCESS。

如果方法失敗,傳回值就是下列其中一個錯誤碼:

傳回碼 Description
NMERR_NOT_CONNECTED
NPP 未連線到網路。 呼叫 IStats::Connect 以將 NPP 連線到網路。
NMERR_NOT_CAPTURING
NPP 不會擷取資料。 呼叫 IStats::Start 以啟動擷取。
NMERR_NOT_STATS_ONLY
NPP 已連線到網路,但未使用 IStats::Connect 方法。
NMERR_NO_CONVERSATION_STATS
此連線的組態會設定為不會儲存交談統計資料。 若要儲存交談統計資料,請停止擷取,在組態 BLOB 中設定 NoConversationStats = YES ,然後重新開機擷取。

備註

只有在進行資料擷取時,才能呼叫此方法;當目前的擷取暫停時,此方法的呼叫將不會成功。

若要啟動擷取,請呼叫 IStats::Start 方法。 若要擷取其他類型的統計資料,請呼叫 IStats::GetTotalStatistics

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

另請參閱

IStats

IStats::GetTotalStatistics

IStats::Start

IStats::Connect

SESSIONSTATS

STATIONSTATS