次の方法で共有


STATIONSTATS 構造体

STATIONSTATS 構造体は、現在のキャプチャによって記述された特定のステーションに関する統計を提供します。

構文

typedef struct _STATIONSTATS {
  DWORD NextStationStats;
  DWORD SessionPartnerList;
  DWORD Flags;
  BYTE  StationAddress[6];
  WORD  Pad;
  DWORD TotalPacketsReceived;
  DWORD TotalDirectedPacketsSent;
  DWORD TotalBroadcastPacketsSent;
  DWORD TotalMulticastPacketsSent;
  DWORD TotalBytesReceived;
  DWORD TotalBytesSent;
} STATIONSTATS, *LPSTATIONSTATS;

メンバー

NextStationStats

STATIONSTATS 構造体配列に記録されている次のステーションのインデックス。

SessionPartnerList

ステーション パートナー リストのインデックス。

Flags

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

StationAddress

ステーションの MAC アドレス。

パッド

DWORD の配置。

TotalPacketsReceived

ステーションに送信されたパケットの合計数。

TotalDirectedPacketsSent

ステーションによって送信されたダイレクト パケットの合計数。

TotalBroadcastPacketsSent

ステーションによって送信されたブロードキャスト向けパケット (MAC アドレス FF FF FF) の合計数。

TotalMulticastPacketsSent

ステーションによって送信されたマルチキャスト パケットの合計数 (宛先アドレスに設定されたグループ ビット)。

TotalBytesReceived

ステーションに送信された合計バイト数。

TotalBytesSent

ステーションによって送信された合計バイト数。

解説

ネットワーク モニターは、2 つの関連付けられた配列にセッションとステーションの情報を格納します。 要素がそれぞれ SESSIONSTATS 構造体と STATIONSTATS 構造体である。 これらの構造体のメンバーは、それらの間を移動するために使用できます。 たとえば、次のステーションに移動するには 、NextStationStats を使用します。 SESSIONSTATS 配列のセッション パートナーリストに移動するには、 SessionPartnerList で提供されているインデックスを使用します。

Note

STATIONSTATS 配列には、現在のキャプチャ中に使用される各ステーションの要素が含まれています。 Network Monitor がこの配列に要素を追加するために使用するアルゴリズムは、キャプチャの進行中に情報を記録する最も効率的な方法に基づいています。 したがって、次のステーションが配列内の次の要素であるとは限りません。

要件

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

関連項目

IDelaydC::GetConversationStatistics

IRTC::GetConversationStatistics

IStats::GetConversationStatistics