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