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