SERIALPERF_STATS 结构 (ntddser.h)

SERIALPERF_STATS 结构包含串行端口的性能统计信息。

语法

typedef struct _SERIALPERF_STATS {
  ULONG ReceivedCount;
  ULONG TransmittedCount;
  ULONG FrameErrorCount;
  ULONG SerialOverrunErrorCount;
  ULONG BufferOverrunErrorCount;
  ULONG ParityErrorCount;
} SERIALPERF_STATS, *PSERIALPERF_STATS;

成员

ReceivedCount

自打开串行端口或处理最后 一个IOCTL_SERIAL_CLEAR_STATS 请求以来收到的字符数。

TransmittedCount

自串行端口打开或处理最后 一个IOCTL_SERIAL_CLEAR_STATS 请求以来传输的字符数。

FrameErrorCount

自串行端口打开或处理最后 一个IOCTL_SERIAL_CLEAR_STATS 请求以来检测到的帧错误数。

SerialOverrunErrorCount

自打开串行端口或处理最后 一个IOCTL_SERIAL_CLEAR_STATS 请求以来检测到的串行溢出错误数。

BufferOverrunErrorCount

自串行端口打开或处理最后 一个IOCTL_SERIAL_CLEAR_STATS 请求以来检测到的缓冲区溢出错误数。

ParityErrorCount

自串行端口打开或上次处理 IOCTL_SERIAL_CLEAR_STATS 请求以来检测到的奇偶校验错误数。

注解

此结构由 IOCTL_SERIAL_GET_STATS 请求使用。

若要将性能统计信息重置为零,请发送 IOCTL_SERIAL_CLEAR_STATS 请求。

要求

要求
Header ntddser.h

另请参阅

IOCTL_SERIAL_CLEAR_STATS

IOCTL_SERIAL_GET_STATS