SerialHandshake 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
직렬 통신에 사용되는 하드웨어 및 소프트웨어 흐름 제어 프로토콜에 대한 값을 정의합니다. 값은 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(Request-to-Send) 줄이 false로 설정됩니다. 버퍼를 사용할 수 있으면 줄이 true로 설정됩니다. 직렬 포트가 데이터를 전송하는 경우 CTS 줄은 false 로 설정되고 쓰기 버퍼에 공간이 있을 때까지 포트에서 데이터를 보내지 않습니다. |
RequestToSendXOnXOff | 3 | RequestToSend 및 XOnXOff 컨트롤은 모두 흐름 제어에 사용됩니다. |
XOnXOff | 2 | 직렬 포트는 Xoff 컨트롤을 전송하여 보낸 사람에게 데이터 전송을 중지하도록 알릴 수 있습니다. 준비가 되면 포트는 Xon 컨트롤을 전송하여 보낸 사람에게 이제 포트가 데이터를 받을 준비가 되었다는 것을 알릴 수 있습니다. |