Compartilhar via


Função lineSetCallData (tapi.h)

A função lineSetCallData define o membro CallData em LINECALLINFO. Dependendo da implementação do provedor de serviços, o membro CallData pode ser propagado para todos os aplicativos que têm identificadores para a chamada, incluindo aqueles em outros computadores (por meio do servidor), e pode viajar com a chamada quando ela for transferida.

Sintaxe

LONG lineSetCallData(
  HCALL  hCall,
  LPVOID lpCallData,
  DWORD  dwSize
);

Parâmetros

hCall

Manipule para a chamada. O aplicativo deve ter privilégio OWNER.

lpCallData

Endereço dos dados a serem copiados para o membro CallData em LINECALLINFO, substituindo todos os dados existentes. Para obter mais informações, consulte o tópico de dados de chamada .

dwSize

Número de bytes de dados a serem copiados. Um valor 0 faz com que todos os dados existentes sejam removidos.

Nota Se lpCallData for um ponteiro para uma cadeia de caracteres, o tamanho deverá incluir o terminador nulo.
 

Retornar valor

Retorna um identificador de solicitação positivo se a operação assíncrona for iniciada; caso contrário, a função retornará um destes valores de erro negativos:

LINEERR_INVALCALLHANDLE, LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTOWNER, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi.h
Biblioteca Tapi32.lib
DLL Tapi32.dll

Confira também

LINECALLINFO

Funções de serviço de linha suplementar

Visão geral da referência do TAPI 2.2