Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O método ParkIndirect estaciona a chamada e retorna o endereço estacionado.
Sintaxe
HRESULT ParkIndirect(
[out] BSTR *ppNonDirAddress
);
Parâmetros
[out] ppNonDirAddress
Ponteiro para uma representação BSTR do endereço onde a chamada estava estacionada.
Retornar valor
Esse método pode retornar um desses valores.
| Código de retorno | Descrição |
|---|---|
|
O método foi bem-sucedido. |
|
O parâmetro ppNonDirAddress não é um ponteiro válido. |
|
Não há suporte para park. |
|
O parâmetro ppNonDirAddress não é válido. |
|
Existe memória insuficiente para executar a operação. |
|
A operação falhou porque a DLL do TAPI 3 atingiu o tempo limite. O intervalo de tempo limite é de dois minutos. |
Comentários
Alguns provedores de serviços não dão suporte a essa operação enquanto o streaming está ativo. O aplicativo pode precisar chamar ITStream::StopStream ou ITSubStream::StopSubStream antes da operação e ITStream::StartStream ou ITSubStream::StartSubStream após a conclusão da operação.
Com o ParkDirect, o aplicativo determina o endereço no qual deseja estacionar a chamada. Com o parque não redirecionado, a opção determina o endereço e fornece isso ao aplicativo. Em ambos os casos, uma chamada estacionada pode ser desmarcada especificando esse endereço.
A chamada estacionada entra no estado desconectado depois de ter sido estacionada com êxito.
Algumas opções podem lembrar o usuário depois que uma chamada estiver estacionada por um longo período de tempo. O aplicativo vê uma chamada de oferta com um motivo de chamada definido como lembrete.
O aplicativo deve usar SysFreeString para liberar a memória alocada para o parâmetro ppNonDirAddress .
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | tapi3if.h (inclua Tapi3.h) |
| Biblioteca | Uuid.lib |
| DLL | Tapi3.dll |