Función lineSetCallData (tapi.h)

La función lineSetCallData establece el miembro CallData en LINECALLINFO. Según la implementación del proveedor de servicios, el miembro CallData se puede propagar a todas las aplicaciones que tienen identificadores a la llamada, incluidas las de otras máquinas (a través del servidor) y pueden viajar con la llamada cuando se transfiere.

Sintaxis

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

Parámetros

hCall

Identificador de la llamada. La aplicación debe tener privilegios OWNER.

lpCallData

Dirección de los datos que se van a copiar en el miembro CallData de LINECALLINFO, reemplazando los datos existentes. Para obtener más información, consulte el tema de datos de llamadas .

dwSize

Número de bytes de datos que se van a copiar. Un valor de 0 hace que se quiten los datos existentes.

Nota Si lpCallData es un puntero a una cadena, el tamaño debe incluir el terminador nulo.
 

Valor devuelto

Devuelve un identificador de solicitud positivo si se inicia la operación asincrónica; de lo contrario, la función devuelve uno de estos valores de error negativos:

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

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi.h
Library Tapi32.lib
Archivo DLL Tapi32.dll

Consulte también

LINECALLINFO

Funciones complementarias del servicio de línea

Introducción a la referencia de TAPI 2.2