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 [デスクトップ アプリのみ] |
ヘッダー |
|