Compartilhar via


função TSPI_lineUnhold (tspi.h)

A função TSPI_lineUnhold recupera a chamada mantida especificada.

Sintaxe

LONG TSPIAPI TSPI_lineUnhold(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

Parâmetros

dwRequestID

O identificador da solicitação assíncrona.

hdCall

O identificador para a chamada a ser recuperada. O estado de chamada de hdCall pode ser onHold.

Valor retornado

Retorna dwRequestID ou um número de erro se ocorrer um erro. O parâmetro real lResult do ASYNC_COMPLETION correspondente será zero se a função for bem-sucedida ou um número de erro se ocorrer um erro. Os possíveis valores retornados são os seguintes:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.

Comentários

O provedor de serviços retornará LINEERR_INVALCALLSTATE se a chamada não estiver em espera no momento.

Essa operação funciona para chamadas em espera (chamadas colocadas em espera usando TSPI_lineHold) e em espera flexível. O provedor de serviços deve marcar que a chamada está atualmente no estado onHold, onHoldPendingTransfer ou onHoldPendingConference, alterar o estado para conectado e enviar uma mensagem LINECALLSTATE para o novo estado de chamada.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineHold