Compartir a través de


Método ITBasicCallControl::Connect (tapi3if.h)

El método Connect intenta completar la conexión de una llamada saliente.

Sintaxis

HRESULT Connect(
  [in] VARIANT_BOOL fSync
);

Parámetros

[in] fSync

Boolean que indica si la conexión se va a realizar de forma sincrónica (VARIANT_TRUE) o de forma asincrónica (VARIANT_FALSE).

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
TAPI_E_INVALCALLSTATE

El estado de la llamada debe ser CS_IDLE.

TAPI_E_TIMEOUT
Error en la operación porque el archivo DLL tapi 3 lo agotó. El intervalo de tiempo de espera es de dos minutos.
E_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.

Comentarios

Si la llamada es asincrónica, la aplicación recibirá información sobre el progreso de la llamada a través de la interfaz saliente ITCallNotificationEvent . La aplicación debe registrar la interfaz saliente antes de llamar a Connect. La conexión puede devolver S_OK, pero es posible que se produzca un error en la conexión real (y se notificará a la aplicación a través de la interfaz saliente).

Si la llamada es sincrónica, este método no devolverá hasta que la llamada esté en estado conectado o se produzca un error.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (include Tapi3.h)
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

Call (objeto)

Completar una sesión

ITAddress::CreateCall

ITBasicCallControl