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 |