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

Извлекает текущую конфигурацию устройства связи.

Чтобы получить параметры конфигурации по умолчанию из диспетчера устройств, используйте функцию GetDefaultCommConfig .

Синтаксис

BOOL GetCommConfig(
  [in]      HANDLE       hCommDev,
  [out]     LPCOMMCONFIG lpCC,
  [in, out] LPDWORD      lpdwSize
);

Параметры

[in] hCommDev

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

[out] lpCC

Указатель на буфер, получающий структуру COMMCONFIG .

[in, out] lpdwSize

Размер (в байтах) буфера, на который указывает lpCC. При возврате функции переменная содержит количество байтов, скопированных при успешном выполнении функции, или число байтов, необходимое, если буфер был слишком мал.

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

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

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

Требования

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

См. также

COMMCONFIG

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

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

CreateFile

GetDefaultCommConfig

SetCommConfig