Функция lineSetLineDevStatus (tapi.h)
Функция lineSetLineDevStatus задает состояние устройства линии. За исключением базовой проверки параметров, это прямая передача поставщику услуг. Поставщик услуг отправляет LINE_LINEDEVSTATE сообщение для информирования приложений о новом состоянии, если он задан; TAPI не синтезировать эти сообщения.
Синтаксис
LONG lineSetLineDevStatus(
HLINE hLine,
DWORD dwStatusToChange,
DWORD fStatus
);
Параметры
hLine
Дескриптор для устройства линии.
dwStatusToChange
Одна или несколько констант LINEDEVSTATUSFLAGS_.
fStatus
Значение TRUE (–1), чтобы включить указанные биты состояния, значение FALSE (0), чтобы отключить.
Возвращаемое значение
Возвращает положительный идентификатор запроса, если начинается асинхронная операция; В противном случае функция возвращает одно из следующих отрицательных значений ошибки:
LINEERR_INVALLINEHANDLE, LINEERR_INVALLINESTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.
Требования
Целевая платформа | Windows |
Header | tapi.h |
Библиотека | Tapi32.lib |
DLL | Tapi32.dll |