Método ITBasicCallControl::BlindTransfer (tapi3if.h)
El método BlindTransfer realiza una transferencia ciega o de un solo paso de la llamada especificada a la dirección de destino especificada. La aplicación debe ser el propietario de la llamada. Después de una transferencia correcta, el estado de llamada pasa a CS_DISCONNECTED.
Sintaxis
HRESULT BlindTransfer(
[in] BSTR pDestAddress
);
Parámetros
[in] pDestAddress
Puntero a BSTR que contiene la dirección de destino de la transferencia.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
pDestAddress no es un puntero válido. |
|
No se admite la transferencia ciega. |
|
Existe memoria insuficiente para realizar la operación. |
|
Error en la operación porque el archivo DLL tapi 3 lo agotó. El intervalo de tiempo de espera es de dos minutos. |
Comentarios
Algunos proveedores de servicios no admiten esta operación mientras el streaming está activo. Es posible que la aplicación tenga que llamar a ITStream::StopStream o ITSubStream::StopSubStream antes de la operación y ITStream::StartStream o ITSubStream::StartSubStream después de la finalización de la operación.
La aplicación debe usar SysAllocString para asignar memoria para el parámetro pDestAddress y usar SysFreeString para liberar la memoria cuando la variable ya no sea necesaria.
En algunos casos, es posible que la aplicación tenga que usar las interfaces de traducción de direcciones ( ITAddressTranslation y ITAddressTranslationInfo) para obtener una cadena pDestAddress en el formato adecuado.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h (incluya Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |