Функция EscapeCommFunction предписывает заданному коммуникационному устройству выполнить расширенную функцию.
Синтаксис
BOOL EscapeCommFunction( HANDLE hFile, DWORD dwFunc ); |
Значение | Предназначение | |
---|---|---|
CLRDTR | Сбрасывает сигнал DTR (готовности терминала к передаче данных). | |
CLRRTS | Сбрасывает сигнал RTS (готовности к передаче). | |
SETDTR | Отправляет сигнал DTR (готовности терминала к передаче данных). | |
SETRTS | Отправляет сигнал RTS (готовности к передаче). | |
SETXOFF | Заставляет произвести передачу, как если бы был принят символ XOFF. | |
SETXON | Заставляет произвести передачу, как если бы был принят символ XON. | |
SETBREAK | Временно прекращает передачу
символов и ставит линию передачи в
состояние принудительного останова
до тех пор, пока не будет вызвана
функция ClearCommBreak
(или EscapeCommFunction с кодом
расширения функции CLRBREAK).
Код расширения функции
SETBREAK идентичен функции
SetCommBreak.
|
|
CLRBREAK | Восстанавливает передачу символов и ставит линию передачи в непрерываемое состояние. Код расширения функции CLRBREAK идентичен функции ClearCommBreak. |
Возвращаемые значения
Если функция завершается успешно, возвращаемое значение не нуль.
Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.
Смотри также
Обзор Коммуникационные ресурсы, Функции, используемые коммуникационными ресурсами, ClearCommBreak, CreateFile, SetCommBreak
Размещение и совместимость EscapeCommFunction |
||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Да |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Да |
С |
Windows 2003 Server |
Да |
е |
Windows 2000 Server |
Да |
р |
Windows NT Server |
Да |
в | ||
е | ||
р | ||
Используемая библиотека |
Kernel32.lib |
|
Заголовочный файл |
||
- объявлено в |
Winbase.h |
|
- включено в |
Windows.h |
|
Unicode |
- |
|
Замечания по платформе |
Не имеется |