ReadIntervalTimeout Property

The maximum time allowed to elapse between the arrival of two bytes on the communications line, in milliseconds. During a Read operation, the time period begins when the first byte is received. If the interval between the arrival of any two bytes exceeds this amount, the Read operation is completed and any buffered data is returned. A value of zero indicates that interval time-outs are not used.

Access

Read/Write

Syntax

Visual Basic ReadIntervalTimeout As Long
Visual C++ (MFC) long get_ReadIntervalTimeout(); void put_ReadIntervalTimeout(long value);
Visual C++ (#import) LONG ReadIntervalTimeout;

Remarks

A value of MAXDWORD (4294967295), combined with zero values for both the ReadTotalTimeoutConstant and ReadTotalTimeoutMultiplier, specifies that the read operation is to return immediately with the bytes that have already been received, even if no bytes have been received.

Errors

The property may throw exception. Use GetLastError method to get the error code.

See Also

ReadTotalTimeoutConstant, ReadTotalTimeoutMultiplier