Функция ComDBReleasePort (msports.h)
ComDBReleasePort освобождает номер COM-порта в базе данных COM-портов.
Синтаксис
LONG ComDBReleasePort(
[in] HCOMDB HComDB,
[in] DWORD ComNumber
);
Параметры
[in] HComDB
Обработка базы данных COM-порта, возвращенной ComDBOpen.
[in] ComNumber
Указывает номер COM-порта, который необходимо освободить. Номер порта — это целое число, которое находится в диапазоне от единицы до COMDB_MAX_PORTS_ARBITRATED.
Возвращаемое значение
ComDBReleasePort возвращает одно из следующих значений состояния.
Код возврата | Описание |
---|---|
|
Номер COM-порта освобожден. |
|
Подпрограмме не удалось выполнить запись в базу данных. |
|
Одно из следующих значений имеет значение true: указанный дескриптор для базы данных COM-порта недопустим. Указанный номер порта отсутствует в базе данных COM-портов. |
|
Подпрограмме не удалось получить доступ к базе данных. Дополнительные сведения об ошибке можно получить, вызвав GetLastError. |
Комментарии
Освобождение номера COM-порта означает регистрировать номер порта как "не используется".
ComDBReleasePort выполняется в пользовательском режиме.
Дополнительные сведения см. в разделе Получение и освобождение номера COM-порта.
Требования
Целевая платформа | Персональный компьютер |
Верхняя часть | msports.h (включая Msports.h) |
Библиотека | Msports.lib |
DLL | Msports.dll |