Compartir a través de


función TSPI_lineGetCallStatus (tspi.h)

La función TSPI_lineGetCallStatus devuelve el estado actual de la llamada especificada.

Sintaxis

LONG TSPIAPI TSPI_lineGetCallStatus(
  HDRVCALL         hdCall,
  LPLINECALLSTATUS lpCallStatus
);

Parámetros

hdCall

Identificador del proveedor de servicios para la llamada que se va a consultar para su estado. El estado de llamada de hdCall puede ser cualquier estado.

lpCallStatus

Puntero a una estructura de datos de tamaño variable de tipo LINECALLSTATUS. Esta estructura se rellena con información de estado de llamada.

Valor devuelto

Devuelve cero si la función se realiza correctamente o un número de error si se produce un error. Los valores devueltos posibles son los siguientes:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

Comentarios

En la tabla siguiente se indican los miembros de la estructura de datos LINECALLSTATUS rellenados por el proveedor de servicios y qué miembros se rellenan mediante TAPI. El proveedor de servicios debe conservar (no debe sobrescribir) los valores rellenados por TAPI.

Nombre del miembro TAPI Proveedor de servicios
dwTotalSize; X
dwNeededSize; X
dwUsedSize; X
dwCallState; X
dwCallStateMode; X
dwCallPrivilege; X
dwCallFeatures; X
dwDevSpecificSize; X
dwDevSpecificOffset; X
 

TSPI_lineGetCallStatus devuelve el estado dinámico de una llamada, mientras que TSPI_lineGetCallInfo devuelve información principalmente estática sobre una llamada. La información de estado de la llamada incluye el estado de llamada actual, información detallada del modo relacionada con la llamada mientras está en este estado (si existe), así como una lista de las funciones TSPI disponibles QUE TAPI puede invocar en la llamada mientras la llamada está en este estado.

Requisitos

   
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

LINECALLSTATUS

TSPI_lineGetCallInfo