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


Метод ITRequest::MakeCall (tapi3if.h)

Метод MakeCall вызывает назначенную сторону.

Синтаксис

HRESULT MakeCall(
  [in] BSTR pDestAddress,
  [in] BSTR pAppName,
  [in] BSTR pCalledParty,
  [in] BSTR pComment
);

Параметры

[in] pDestAddress

Указатель на BSTR , содержащий адрес назначения для вызова.

[in] pAppName

Указатель на BSTR , содержащий имя приложения.

[in] pCalledParty

Указатель на BSTR , содержащий имя вызываемой стороны.

[in] pComment

Указатель на BSTR , содержащий комментарий.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод успешно выполнен.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.
TAPIERR_NOREQUESTRECIPIENT
Не существует приложения, которое может обрабатывать запрос телефонии.
TAPIERR_INVALDESTADDRESS
Недопустимый адрес назначения.
TAPIERR_REQUESTQUEUEFULL
Очередь запросов сервера TAPI заполнена и не может обрабатывать другой запрос на телефонную связь.

Комментарии

Приложение должно использовать SysAllocString для выделения памяти для параметров pDestAddress, pAppName, pCalledParty и pComment . Приложение должно использовать SysFreeString , чтобы освободить память, когда переменные больше не нужны.

Требования

   
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

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

ITRequest