Функция SetDefaultCommConfigA (winbase.h)
Задает конфигурацию по умолчанию для устройства связи.
Синтаксис
BOOL SetDefaultCommConfigA(
[in] LPCSTR lpszName,
[in] LPCOMMCONFIG lpCC,
[in] DWORD dwSize
);
Параметры
[in] lpszName
Имя устройства. Например, COM1-COM9 являются последовательными портами и LPT1-LPT9 являются параллельными портами.
[in] lpCC
Указатель на структуру COMMCONFIG
[in] dwSize
Размер структуры, на которую указывает lpCC, в байтах.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение ненулевое.
Если функция завершается ошибкой, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
Заметка
Заголовок winbase.h определяет SetDefaultCommConfig как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP |
минимальный поддерживаемый сервер | Windows Server 2003 |
целевая платформа | Виндоус |
заголовка | winbase.h (включая Windows.h) |
библиотеки |
Kernel32.lib |
DLL | Kernel32.dll |
См. также
COMMCONFIG
функций связи