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


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

Функция lineSetAgentActivity задает код действия агента, связанный с определенным адресом.

Синтаксис

LONG lineSetAgentActivity(
  HLINE hLine,
  DWORD dwAddressID,
  DWORD dwActivityID
);

Параметры

hLine

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

dwAddressID

Идентификатор адреса, для которого необходимо изменить код действия агента. Идентификатор адреса постоянно связан с адресом; идентификатор остается неизменным при обновлении операционной системы.

dwActivityID

Новое действие агента. Значение всех значений этого параметра зависит от приложения и сервера центра обработки вызовов.

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

Возвращает положительный идентификатор запроса, если начинается асинхронная операция; В противном случае функция возвращает одно из следующих отрицательных значений ошибки:

LINEERR_INVALADDRESSID, LINEERR_INVALADDRESSSTATE, LINEERR_INVALAGENTACTIVITY, LINEERR_INVALLINEHANDLE, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.

Требования

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

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

Дополнительные функции линейной службы

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