Compartir a través de


TSPI_lineGetLineDevStatus función (tspi.h)

La función TSPI_lineGetLineDevStatus consulta el dispositivo de línea abierta especificado para su estado actual. La información devuelta es global para todas las direcciones de la línea.

Sintaxis

LONG TSPIAPI TSPI_lineGetLineDevStatus(
  HDRVLINE        hdLine,
  LPLINEDEVSTATUS lpLineDevStatus
);

Parámetros

hdLine

Identificador del proveedor de servicios de la línea que se va a consultar.

lpLineDevStatus

Puntero a una estructura de datos de tamaño variable de tipo LINEDEVSTATUS. Esta estructura se rellena con el estado del dispositivo de la línea.

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_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

Comentarios

En la tabla siguiente se indican los miembros de la estructura de datos LINEDEVSTATUS rellenados por TAPI y que el proveedor de servicios rellena. 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
dwNumOpens; X
dwOpenMediaModes; X
dwNumActiveCalls; X
dwNumOnHoldCalls; X
dwNumOnHoldPendCalls; X
dwLineFeatures; X
dwNumCallCompletions; X
dwRingMode; X
dwSignalLevel; X
dwBatteryLevel; X
dwRoamMode; X
dwDevStatusFlags; X
dwTerminalModesSize; X
dwTerminalModesOffset; X
dwDevSpecificSize; X
dwDevSpecificOffset; X

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

LINEDEVSTATUS

TSPI_lineGetAddressStatus