SerialPort.DiscardInBuffer 方法

定义

丢弃来自串行驱动程序的接收缓冲区的数据。

public:
 void DiscardInBuffer();
public void DiscardInBuffer ();
member this.DiscardInBuffer : unit -> unit
Public Sub DiscardInBuffer ()

例外

此端口处于无效状态。

- 或 -

尝试设置基础端口状态失败。 例如,从此 SerialPort 对象传递的参数无效。

流已关闭。 这可能会因为尚未调用 Open() 方法或已调用了 Close() 方法而发生。

注解

此方法等效于以下 Visual Basic 代码: MSComm1.InBufferCount = 0。 它清除接收缓冲区,但不会影响传输缓冲区。

适用于