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