Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция linePrepareAddToConference подготавливает существующий конференц-вызов для добавления другой стороны.
Синтаксис
LONG linePrepareAddToConferenceW(
HCALL hConfCall,
LPHCALL lphConsultCall,
LPLINECALLPARAMS const lpCallParams
);
Параметры
hConfCall
Обработка конференц-звонка. Приложение должно быть владельцем этого вызова. Состояние вызова hConfCall должно быть подключено.
lphConsultCall
Указатель на дескриптор HCALL. Затем это расположение загружается с помощью дескриптора, определяющего звонок на консультации, который будет добавлен. Изначально приложение является единственным владельцем этого вызова.
lpCallParams
Указатель на структуру LINECALLPARAMS, содержащую параметры вызова, используемые при создании вызова. Этот параметр можно задать для null, если не требуются специальные параметры настройки вызова.
Возвращаемое значение
Возвращает положительный идентификатор запроса, если функция завершена асинхронно, или отрицательный номер ошибки при возникновении ошибки. Параметр dwParam2 соответствующего сообщения LINE_REPLY равен нулю, если функция завершается успешно или является отрицательным номером ошибки при возникновении ошибки. Возможные возвращаемые значения:
LINEERR_BEARERMODEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_CALLUNAVAIL, LINEERR_INVALRATE, LINEERR_CONFERENCEFULL, LINEERR_NOMEM, LINEERR_INUSE, LINEERR_NOTOWNER, LINEERR_INVALADDRESSMODE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALBEARERMODE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLPARAMS, LINEERR_RATEUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCONFCALLHANDLE, LINEERR_STRUCTURETOOSMALL, LINEERR_INVALLINESTATE, LINEERR_USERUSERINFOTOOBIG, LINEERR_INVALMEDIAMODE, LINEERR_UNINITIALIZED.
Замечания
Если возвращается LINEERR_INVALLINESTATE, строка в настоящее время не находится в состоянии, в котором эту операцию можно выполнить. Список допустимых операций в настоящее время можно найти в элементе dwLineFeatures (типа LINEFEATURE) в структуре LINEDEVSTATUS. (Вызов lineGetLineDevStatus обновляет сведения в LINEDEVSTATUS.)
Дескриптор конференц-звонка можно получить с помощью lineSetupConference или с lineCompleteTransfer, которая разрешается в виде трехстороннего конференц-звонка. Функция
Звонок на консультации можно отменить с помощью lineDrop. Приложение также может быть возможно для замены звонка на консультации и проведения конференц-звонка с lineSwapHold.
Заметка
Заголовок tapi.h определяет linePrepareAddToConference как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | tapi.h |
| библиотеки |
Tapi32.lib |
| DLL | Tapi32.dll |
См. также
Обзор конференции
дополнительных функций службы