IDelaydC::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。

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

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

備註

只有在進行資料擷取時,才能呼叫這個方法;當目前的擷取暫停時,這個方法的呼叫將不會成功。 若要啟動擷取,請呼叫 IDelaydC::Start 方法。

若要擷取其他類型的統計資料,請呼叫 IDelaydC::GetTotalStatistics

規格需求

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

另請參閱

IDelaydC

IDelaydC::Connect

IDelaydC::GetTotalStatistics

IDelaydC::Start

SESSIONSTATS

STATIONSTATS