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


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

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

Синтаксис

LONG lineGetAgentInfo(
  HLINE           hLine,
  HAGENT          hAgent,
  LPLINEAGENTINFO lpAgentInfo
);

Параметры

hLine

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

hAgent

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

lpAgentInfo

Указатель на структуру типа LINEAGENTINFO. Если запрос выполнен успешно, эта структура заполняется статистикой агента.

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

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

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

Комментарии

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

Требования

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

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

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

LINEAGENTINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST