Función lineUnpark (tapi.h)

La función lineUnpark recupera la llamada estacionada en la dirección especificada y devuelve un identificador de llamada para ella.

Sintaxis

LONG lineUnpark(
  HLINE   hLine,
  DWORD   dwAddressID,
  LPHCALL lphCall,
  LPCSTR  lpszDestAddress
);

Parámetros

hLine

Controle el dispositivo de línea abierta en el que se va a desaparar una llamada.

dwAddressID

Dirección en hLine en la que se va a originar el unpark. Un identificador de dirección está asociado permanentemente a una dirección; el identificador permanece constante en las actualizaciones del sistema operativo.

lphCall

Puntero a la ubicación del tipo HCALL donde se devuelve el identificador de la llamada noparked. Este identificador no está relacionado con cualquier otro identificador que se haya asociado previamente con la llamada recuperada, como el identificador que podría haberse asociado a la llamada cuando se estacionó originalmente. La aplicación es el único propietario inicial de esta llamada.

lpszDestAddress

Puntero a un búfer de caracteres terminado en null que contiene la dirección donde está estacionada la llamada. La dirección está en formato de dirección de marcado estándar.

Valor devuelto

Devuelve un identificador de solicitud positivo si la función se completa de forma asincrónica o un número de error negativo si se produce un error. El parámetro dwParam2 del mensaje de LINE_REPLY correspondiente es cero si la función se realiza correctamente o es un número de error negativo si se produce un error. Los valores devueltos posibles son:

LINEERR_INVALADDRESS, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.

Requisitos

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

Consulte también

LINE_REPLY

Funciones de servicio de línea complementarias

Información general de referencia de TAPI 2.2