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 |