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


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

Функция lineGetAgentSessionInfo возвращает структуру, содержащую сведения acd, связанные с определенным дескриптором сеанса агента. Он создает LINE_PROXYREQUEST сообщение для отправки в зарегистрированный обработчик функции прокси-сервера, ссылающееся на структуру LINEPROXYREQUEST типа LINEPROXYREQUEST_GETAGENTSESSIONINFO.

Синтаксис

LONG lineGetAgentSessionInfo(
  HLINE                  hLine,
  HAGENTSESSION          hAgentSession,
  LPLINEAGENTSESSIONINFO lpAgentSessionInfo
);

Параметры

hLine

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

hAgentSession

Идентификатор сеанса агента, сведения которого необходимо извлечь.

lpAgentSessionInfo

Указатель на структуру типа LINEAGENTSESSIONINFO. После успешного выполнения запроса эта структура заполняется статистикой сеанса агента. Перед вызовом функции lineGetAgentSessionInfo приложение должно задать элемент dwTotalSize этой структуры, чтобы указать объем памяти, доступный TAPI для возврата информации.

Примечание Если параметры размера в структуре неверны, существует вероятность перезаписи памяти. Дополнительные сведения о настройке размеров структуры см. в разделе о выделении памяти .
 

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

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

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.

Требования

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

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

Сведения об элементах управления центра обработки вызовов

LINEAGENTSESSIONINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST