Функция lineSetCallData (tapi.h)
Функция lineSetCallData задает элемент CallData в LINECALLINFO. В зависимости от реализации поставщика услуг член CallData может распространяться на все приложения, имеющие дескриптор вызова, в том числе на других компьютерах (через сервер), и может передаваться с вызовом при его передаче.
Синтаксис
LONG lineSetCallData(
HCALL hCall,
LPVOID lpCallData,
DWORD dwSize
);
Параметры
hCall
Дескриптор вызова. Приложение должно иметь привилегию OWNER.
lpCallData
Адрес данных, копируемых в элемент CallData в LINECALLINFO, заменяя все существующие данные. Дополнительные сведения см. в разделе о данных вызова .
dwSize
Число байтов копируемых данных. Значение 0 приводит к удалению существующих данных.
Возвращаемое значение
Возвращает положительный идентификатор запроса, если начинается асинхронная операция; В противном случае функция возвращает одно из следующих отрицательных значений ошибки:
LINEERR_INVALCALLHANDLE, LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTOWNER, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi.h |
Библиотека | Tapi32.lib |
DLL | Tapi32.dll |