STATISTICS 構造体

STATISTICS 構造体は、キャプチャの統計を提供します。 これらの統計情報の一部はネットワーク モニターによって生成され、他の統計情報は NPP が接続されている NIC によって生成されます。

構文

typedef struct _STATISTICS {
  __int64 TimeElapsed;
  DWORD   TotalFramesCaptured;
  DWORD   TotalBytesCaptured;
  DWORD   TotalFramesFiltered;
  DWORD   TotalBytesFiltered;
  DWORD   TotalMulticastsFiltered;
  DWORD   TotalBroadcastsFiltered;
  DWORD   TotalFramesSeen;
  DWORD   TotalBytesSeen;
  DWORD   TotalMulticastsReceived;
  DWORD   TotalBroadcastsReceived;
  DWORD   TotalFramesDropped;
  DWORD   TotalFramesDroppedFromBuffer;
  DWORD   MacFramesReceived;
  DWORD   MacCRCErrors;
  __int64 MacBytesReceivedEx;
  DWORD   MacFramesDropped_NoBuffers;
  DWORD   MacMulticastsReceived;
  DWORD   MacBroadcastsReceived;
  DWORD   MacFramesDropped_HwError;
} STATISTICS, *LPSTATISTICS;

メンバー

TimeElapsed

経過時間 (マイクロ秒単位)。

TotalFramesCaptured

現在格納されているフレームの合計数。 この数は、フレームの格納に使用されるキャプチャ ファイルまたはバッファーのサイズによって制限されます。

TotalBytesCaptured

現在格納されている合計バイト数。 この数は、フレームの格納に使用されるキャプチャ ファイルまたはバッファーのサイズによって制限されます。

TotalFramesFiltered

現在のキャプチャ フィルターを通過したフレームの合計数。 フィルターを使用しない場合、この値は TotalFramesSeen と同じです。

TotalBytesFiltered

現在のキャプチャ フィルターを通過したフレームの合計数。 フィルターを使用しない場合、この値は TotalBytesSeen と同じです。

TotalMulticastsFiltered

このメンバーは使用されなくなりました。

TotalBroadcastsFiltered

このメンバーは使用されなくなりました。

TotalFramesSeen

NIC によって処理されたフレームの合計数。

TotalBytesSeen

NIC によって処理された合計バイト数。

TotalMulticastsReceived

このメンバーは使用されなくなりました。

TotalBroadcastsReceived

このメンバーは使用されなくなりました。

TotalFramesDropped

削除されたフレームの合計数 (フィルターに合格したが保存されなかったフレーム)。

TotalFramesDroppedFromBuffer

キャプチャ ファイルまたはバッファーから削除されたフレームの数。 バッファーがいっぱいになると、古いフレームが削除され、新しいフレーム用のスペースが作られます。

MacFramesReceived

NIC が受信したと報告するフレームの数。

MacCRCErrors

NIC によって報告された CRC エラーの数。

MacBytesReceivedEx

NIC が受信したと報告するバイト数。

MacFramesDropped_NoBuffers

バッファー領域がないために NIC によって削除されたと報告されるフレームの数。

MacMulticastsReceived

NIC レポートが受信したマルチキャストの数。

MacBroadcastsReceived

NIC レポートが受信したブロードキャストの数。

MacFramesDropped_HwError

ハードウェア エラーが原因で NIC によって削除されたと報告されるフレームの数。

解説

この構造体は、 合計統計を取得し、現在のキャプチャを一時停止または停止するために使用されます。

IESP NPP インターフェイスを使用している場合、合計統計を取得できません。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Netmon.h

関連項目

IDelaydC::GetTotalStatistics

IRTC::GetTotalStatistics

IStats::GetTotalStatistics

IDelaydC::P ause

IESP::P ause

IRTC::P ause

IStats::P ause

IDelaydC::Stop

IESP::Stop

IRTC::Stop

IStatsC::Stop