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 要求によって使用されます。

パフォーマンス統計を 0 にリセットするには、 IOCTL_SERIAL_CLEAR_STATS 要求を送信します。

要件

要件
Header ntddser.h

こちらもご覧ください

IOCTL_SERIAL_CLEAR_STATS

IOCTL_SERIAL_GET_STATS