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


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

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

Синтаксис

LONG lineGetQueueInfo(
  HLINE           hLine,
  DWORD           dwQueueID,
  LPLINEQUEUEINFO lpLineQueueInfo
);

Параметры

hLine

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

dwQueueID

Идентификатор очереди, сведения которой должны быть извлечены.

lpLineQueueInfo

Указатель на структуру типа LINEQUEUEINFO. После успешного выполнения запроса эта структура заполняется статистикой очереди. Перед вызовом lineGetQueueInfo приложение должно задать элемент 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

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

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

LINEPROXYREQUEST

LINEQUEUEINFO

LINE_PROXYREQUEST