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 请求。
要求
| 要求 | 价值 |
|---|---|
| 标头 | ntddser.h |