SerialHandshake 枚举

定义

定义串行通信中使用的硬件和软件流控制协议的值。 这些值由 SerialDevice 对象上的握手属性使用。

public enum class SerialHandshake
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SerialHandshake
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SerialHandshake
var value = Windows.Devices.SerialCommunication.SerialHandshake.none
Public Enum SerialHandshake
继承
SerialHandshake
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

None 0

没有协议用于握手。

RequestToSend 1

当端口接收数据并且读取缓冲区已满时,请求发送 (RTS) 行设置为 false。 缓冲区可用时,行设置为 true。 当串行端口传输数据时,CTS 行设置为 false ,在写入缓冲区中存在空间之前,端口不会发送数据。

RequestToSendXOnXOff 3

RequestToSendXOnXOff 控件都用于流控制。

XOnXOff 2

串行端口发送 Xoff 控件以通知发送方停止发送数据。 准备就绪后,端口会发送一个 Xon 控件,通知发送方该端口现在已准备好接收数据。

适用于