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


Функция lineSetStatusMessages (tapi.h)

Функция lineSetStatusMessages позволяет приложению указать, какие уведомления будут получаться для событий, связанных с изменением состояния для указанной строки или любого из ее адресов.

Синтаксис

LONG lineSetStatusMessages(
  HLINE hLine,
  DWORD dwLineStates,
  DWORD dwAddressStates
);

Параметры

hLine

Дескриптор на линейное устройство.

dwLineStates

Битовый массив, определяющий, для какого состояния линейного устройства изменяется сообщение, отправляется в приложение. Этот параметр использует одну или несколько констант LINEDEVSTATE_.

dwAddressStates

Битовый массив, определяющий, для какого адреса изменяется состояние сообщения, отправляется в приложение. Этот параметр использует одну или несколько констант LINEADDRESSSTATE_.

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

Возвращает ноль при успешном выполнении запроса или отрицательное число ошибки при возникновении ошибки. Возможные возвращаемые значения:

LINEERR_INVALADDRESSSTATE, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALLINESTATE, LINEERR_UNINITIALIZED, LINEERR_NOMEM LINEERR_OPERATIONUNAVAIL.

Комментарии

TAPI определяет ряд сообщений, уведомляющих приложения о событиях, происходящих в строках и адресах. Приложение может быть не заинтересовано в получении всех сообщений об изменении адреса и строки. Функция lineSetStatusMessages может использоваться для выбора сообщений, получаемых приложением. По умолчанию отчеты о состоянии адресов и строк отключены.

Требования

Требование Значение
Целевая платформа Windows
Header tapi.h
Библиотека Tapi32.lib
DLL Tapi32.dll

См. также раздел

Справочник по базовым службам телефонии

LINE_CLOSE

LINE_LINEDEVSTATE

Обзор справочника по TAPI 2.2

lineInitialize

lineInitializeEx

LineОткрыть