Поделиться через


структура 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.

Требования

Требование Ценность
заголовка ntddser.h

См. также

IOCTL_SERIAL_CLEAR_STATS

IOCTL_SERIAL_GET_STATS