Функция lineGetProxyStatus (tapi.h)
Функция lineGetProxyStatus возвращает список типов прокси-запросов, которые в настоящее время обслуживаются для указанного устройства.
Синтаксис
LONG lineGetProxyStatus(
HLINEAPP hLineApp,
DWORD dwDeviceID,
DWORD dwAppAPIVersion,
LPLINEPROXYREQUESTLIST lpLineProxyReqestList
);
Параметры
hLineApp
Обработка регистрации приложения с помощью TAPI.
dwDeviceID
Устройство строки для запроса.
dwAppAPIVersion
Номер используемой версии TAPI.
lpLineProxyReqestList
Указатель на структуру изменяющегося размера типа LINEPROXYREQUESTLIST. После успешного выполнения запроса эта структура заполняется списком поддерживаемых в настоящее время прокси-запросов. Перед вызовом lineGetProxyStatus приложение должно задать член dwTotalSize этой структуры, чтобы указать объем памяти, доступный ДЛЯ TAPI для возврата сведений.
Возвращаемое значение
Возвращает ноль, если запрос выполнен успешно; В противном случае функция возвращает одно из следующих отрицательных значений ошибки:
LINEERR_BADDEVICEID, LINEERR_INCOMPATIBLEAPIVERSION, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi.h |
Библиотека | Tapi32.lib |
DLL | Tapi32.dll |