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 |