função TSPI_lineRemoveFromConference (tspi.h)

A função TSPI_lineRemoveFromConference remove a chamada especificada da chamada em conferência à qual ela pertence atualmente. As chamadas restantes na teleconferência não são afetadas.

Sintaxe

LONG TSPIAPI TSPI_lineRemoveFromConference(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

Parâmetros

dwRequestID

O identificador da solicitação assíncrona.

hdCall

O identificador para a chamada a ser removida da conferência. O estado de chamada de hdCall pode ser conferência.

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 valores retornados possíveis são os seguintes:

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

Comentários

Essa operação remove uma parte que atualmente pertence a uma chamada em conferência. Depois que a chamada tiver sido removida com êxito, talvez seja possível manipulá-la ainda mais usando seu identificador. A disponibilidade dessa operação e seu resultado provavelmente serão limitados em muitas implementações. Por exemplo, em muitas implementações, somente a parte adicionada mais recentemente pode ser removida de uma conferência e a chamada removida pode ser descartada automaticamente (fica ociosa). O provedor de serviços indica seus recursos no LINEDEVCAPS em relação aos efeitos disponíveis da remoção de uma chamada de uma conferência.

Se houver suporte para a remoção de um participante de uma conferência, o provedor de serviços deverá indicar no membro dwRemoveFromConfState em LINEADDRESSCAPS o estado de chamada para o qual a chamada faz a transição depois de ser removida da conferência.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

ASYNC_COMPLETION

LINEADDRESSCAPS

LINEDEVCAPS

LINE_CALLSTATE

TSPI_lineAddToConference

TSPI_lineGetDevCaps

TSPI_lineSetupConference