Функция EscapeCommFunction


Функция EscapeCommFunction предписывает заданному коммуникационному устройству выполнить расширенную функцию.

Синтаксис

BOOL EscapeCommFunction(
  HANDLE hFile,
  DWORD dwFunc
);

Параметры

hFile
[in] Дескриптор коммуникационного устройства. Функция CreateFile возвращает этот дескриптор.
dwFunc
[in] Выполняемая расширенная функция. Этот параметр может быть одним из следующих значений.

 

Значение Предназначение
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

-

 

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz