Функция SetCommTimeouts (winbase.h)

Задает параметры времени ожидания для всех операций чтения и записи на указанном устройстве связи.

Синтаксис

BOOL SetCommTimeouts(
  [in] HANDLE         hFile,
  [in] LPCOMMTIMEOUTS lpCommTimeouts
);

Параметры

[in] hFile

Дескриптор для устройства связи. Функция CreateFile возвращает этот дескриптор.

[in] lpCommTimeouts

Указатель на структуру COMMTIMEOUTS , содержащую новые значения времени ожидания.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

COMMTIMEOUTS

Функции связи

Информационные ресурсы

GetCommTimeouts

ReadFile

ReadFileEx

WriteFile

WriteFileEx