Функция 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 |