Método ITBasicCallControl::P arkIndirect (tapi3if.h)
El método ParkIndirect estaciona la llamada y devuelve la dirección estacionada.
Sintaxis
HRESULT ParkIndirect(
[out] BSTR *ppNonDirAddress
);
Parámetros
[out] ppNonDirAddress
Puntero a una representación BSTR de la dirección donde se estacionó la llamada.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El parámetro ppNonDirAddress no es un puntero válido. |
|
No se admite park. |
|
El parámetro ppNonDirAddress no es válido. |
|
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 completar la operación.
Con ParkDirect, la aplicación determina la dirección en la que quiere estacionar la llamada. Con el parque no direccionado, el modificador determina la dirección y la proporciona a la aplicación. En cualquier caso, una llamada estacionada se puede desaparcar especificando esta dirección.
La llamada estacionada entra en el estado desconectado después de que se haya estacionado correctamente.
Algunos modificadores pueden recordar al usuario después de que se haya estacionado una llamada durante un largo período de tiempo. La aplicación ve una llamada de oferta con un motivo de llamada establecido en reminder.
La aplicación debe usar SysFreeString para liberar la memoria asignada para el parámetro ppNonDirAddress .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |