На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Communications Errors



There are other circumstances where a read or write operation can be completed with fewer than the requested number of characters, even though a time-out has not occurred. Following are some examples:

· Some drivers support the use of special characters, which complete a read operation immediately with only the characters that have been read up to the point when they are received.
· The PurgeComm function can be called to prematurely terminate pending read or write operations. This function can also delete the contents of the output or input buffers, or both.
· If a communications error occurs during a read or write operation, all I/O operations on the communications resource are terminated. Break conditions, parity errors, or framing errors are examples of such errors. When an error occurs, the process must call the ClearCommError function to clear the error flag before it can begin additional I/O operations. ClearCommError reports the specific error that occurred and the current status of the device.




Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Ошибки Связи



Есть другие обстоятельства где чтение или действие записи могут быть кончены меньшим чем попрошенным количеством символов, даже если задержка не произошла. Следующее является некоторыми примерами:

Некоторые водители поддерживают использование специальных символов, которые завершают действие чтения немедленно с только символами, которые читаются до сих пор когда они получены.
Функция PurgeComm может быть названа, чтобы преждевременно завершать рассматривать прочитанное или действия записи. Эта функция может также удалить содержание выходного или входного буфера, или обоих.
Если ошибка связи происходит в течение чтения или действие записи, все действия В/В в ресурсе связи расторгнутые. Условия Прерывания, ошибок четности, или ошибки конструкции являются примерами таких ошибок. Когда ошибка происходит, процесс должен назвать функцию ClearCommError, чтобы очищать флаг ошибки прежде, чем он может начать дополнительные действия В/В. ClearCommError СООБЩАЕТ специфическую ошибку, что произойденное и текущий статус устройства.




Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz