When a read timeout value has been specified in a previous call to FT_SetTimeouts, FT_Read returns when the timer expires or dwBytesToRead have been read, whichever occurs first. If the timeout occurred, FT_Read reads available data into the buffer and returns FT_OK.
Когда значение таймаута чтения определено предыдущим вызовом функции FT_SetTimeouts, FT_Read возвращает когда таймер истечёт, или количество байт (dwBytesToRead) будет прочитано, что произойдёт первым. Если время истекло, FT_Read считывает доступные данные в буфер и возвращает FT_OK.