На главную

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 | Скачать Вниз

Extended Functions



Some communications functions can be called for a device by using the EscapeCommFunction function. This function sends a code to direct the device to execute an extended function. For example, an application can suspend character transmission with the SETBREAK code and resume transmission with the CLRBREAK code. These particular operations can also be started by calling the SetCommBreak and ClearCommBreak functions. EscapeCommFunction can also be used to implement manual modem control. For example, the CLRDTR and SETDTR codes can be used to implement manual DTR (data-terminal-ready) flow control. Note, however, that an error occurs if a process uses EscapeCommFunction to manipulate the DTR line when the device has been configured to enable DTR handshaking, or the RTS (request-to-send) line if RTS handshaking is enabled.

The DeviceIoControl function enables a process to send an extended function code directly to a specified device driver, causing the device to perform a given operation. DeviceIoControl gives a device associated with a communications resource capabilities not supported by the standard serial communications functions. It enables an application to configure a device using parameters unique to that device as well as to call any device-specific functions.


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

Расширенные Функции



Некоторые функции связи могут быть названы к устройству используя функцию EscapeCommFunction. Эта функция посылает код, чтобы направлять устройство, чтобы выполнять расширенную функцию. Например, приложение может приостановить символьную передачу с кодом SETBREAK и продолжать передачу с кодом CLRBREAK. Эти конкретные действия могут также начаты вызовом SetCommBreak и функции ClearCommBreak. EscapeCommFunction МОЖЕТ также использован, чтобы осуществлять ручное управление модема. Например, CLRDTR и коды SETDTR могут быть использованы, чтобы осуществлять руководство DTR потока (данные-терминальный-готовый) управление. Примечание, тем не менее, что ошибка происходит если процесс использует EscapeCommFunction, чтобы манипулировать строкой DTR когда устройство сконфигурировано, чтобы приспосабливаться DTR, квитировавший связи, или RTS строки (запрос-посылает) если рукопожатие RTS приспособлено.

Функция DeviceIoControl позволяет процесс, чтобы посылать расширенный функциональный код непосредственно на определенный драйвер устройства, вызывающий устройство, чтобы выполнять данную операцию. DeviceIoControl ДАЕТ устройство связанное возможностями ресурса связи не поддерживанное стандартными последовательными функциями связи. Это позволяет приложение, чтобы конфигурировать устройство, использовавшее параметры уникальные на это устройство, а также, чтобы называть любые зависящие от устройства функции.


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