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 [仅限桌面应用] |
标头 |
|