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

工作站合作伙伴列表的索引。

标志

此成员已过时。

StationAddress

工作站的 MAC 地址。

DWORD 对齐方式。

TotalPacketsReceived

发送到工作站的数据包总数。

TotalDirectedPacketsSent

工作站发送的定向数据包总数。

TotalBroadcastPacketsSent

电台发送的广播定向数据包总数 (MAC 地址 FF FF FF FF FF FF FF) 。

TotalMulticastPacketsSent

(目标地址) 由工作站发送的组位设置的多播数据包总数。

TotalBytesReceived

发送到工作站的字节总数。

TotalBytesSent

工作站发送的字节总数。

备注

网络监视器将会话和工作站信息存储在两个关联的数组中。 其元素分别为 SESSIONSTATSSTATIONSTATS 结构。 这些结构的成员可用于在它们之间导航。 例如,若要移动到下一站,请使用 NextStationStats。 若要跳转到 SESSIONSTATS 数组中的会话伙伴列表,请使用 SessionPartnerList 中提供的索引。

注意

STATIONSTATS 数组包含当前捕获期间使用的每个工作站的元素。 网络监视器用于向此数组添加元素的算法基于在捕获正在进行时记录信息的最有效方法。 因此,下一个工作站并不总是数组中的下一个元素。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h

另请参阅

IDelaydC::GetConversationStatistics

IRTC::GetConversationStatistics

IStats::GetConversationStatistics