The ControlHandShake property returns set of flags that defines the modem lines that are used for flow control. For more information about possible values that ControlHandShake may have please check OnHandFlow Event. If serial port is not recreated, the property will return -1.