Función lineProxyResponse (tapi.h)

La función lineProxyResponse indica la finalización de una solicitud de proxy por parte de un controlador de proxy registrado, como un controlador de agente de ACD en un servidor.

Sintaxis

LONG lineProxyResponse(
  HLINE              hLine,
  LPLINEPROXYREQUEST lpProxyRequest,
  DWORD              dwResult
);

Parámetros

hLine

Identificador del dispositivo de línea abierta.

lpProxyRequest

Puntero al búfer de solicitudes de proxy proporcionado a la aplicación por TAPI en un mensaje de LINE_PROXYREQUEST . En el caso de las solicitudes de proxy que devuelven datos a la aplicación cliente, el controlador de proxy debe haber rellenado la estructura necesaria en este búfer antes de llamar a esta función. Los miembros dwNeededSize y dwUsedSize de la estructura que se van a devolver deben haberse establecido correctamente.

Nota Si los parámetros de tamaño de la estructura son incorrectos, es posible que se sobrescriban los datos. Para obtener más información sobre cómo establecer tamaños de estructura, vea Asignación de memoria.
 

dwResult

Resultado de la función devuelto a la aplicación que realiza la llamada en un mensaje de LINE_REPLY (generado automáticamente por TAPI). Debe ser cero o uno de los valores de error negativos definidos para la función llamada.

Valor devuelto

Devuelve cero si la función se realiza correctamente o uno de estos valores de error negativos:

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTREGISTERED, LINEERR_OPERATIONFAILED, LINE ERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisitos

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

Consulte también

Funciones complementarias del servicio de línea

Introducción a la referencia de TAPI 2.2