Поделиться через


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