Compartilhar via


função TSPI_lineSetAppSpecific (tspi.h)

A função TSPI_lineSetAppSpecific define o campo específico do aplicativo da estrutura LINECALLINFO da chamada especificada.

Sintaxe

LONG TSPIAPI TSPI_lineSetAppSpecific(
  HDRVCALL hdCall,
  DWORD    dwAppSpecific
);

Parâmetros

hdCall

O identificador para a chamada cujo campo específico do aplicativo deve ser definido. O estado de chamada de hdCall pode ser qualquer estado.

dwAppSpecific

O novo conteúdo do membro dwAppSpecific para a estrutura LINECALLINFO da chamada. Esse valor não é interpretado pelo provedor de serviços. Esse parâmetro não é validado pelo TAPI quando essa função é chamada.

Retornar valor

Retornará 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_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

Comentários

O campo específico do aplicativo na estrutura de dados LINECALLINFO que existe para cada chamada não é interpretado pela API de Telefonia ou por qualquer um de seus provedores de serviços. Seu uso é totalmente definido pelos aplicativos. O campo pode ser lido do registro LINECALLINFO retornado por TSPI_lineGetCallInfo. No entanto, TSPI_lineSetAppSpecific deve ser usado para definir o campo para que as alterações se tornem visíveis para outros aplicativos. Quando esse campo é alterado, o provedor de serviços envia uma mensagem LINE_CALLINFO com uma indicação de que o campo AppSpecific foi alterado.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

LINECALLINFO

LINE_CALLINFO

TSPI_lineGetCallInfo