even if i change the values of commtimeouts to
GetCommTimeouts(m_comPortHandle, &sCommTimeOuts);
sCommTimeOuts.ReadIntervalTimeout = 100; //[ms]
sCommTimeOuts.ReadTotalTimeoutMultiplier = 10; //[ms]
sCommTimeOuts.ReadTotalTimeoutConstant = 500; //[ms]
sCommTimeOuts.WriteTotalTimeoutMultiplier = 10; //[ms]
sCommTimeOuts.WriteTotalTimeoutConstant = 100; //[ms]
SetCommTimeouts(m_comPortHandle, &sCommTimeOuts);
i dint observe any change.