Partager via


fonction TSPI_lineGetCallStatus (tspi.h)

La fonction TSPI_lineGetCallStatus retourne la status actuelle de l’appel spécifié.

Syntaxe

LONG TSPIAPI TSPI_lineGetCallStatus(
  HDRVCALL         hdCall,
  LPLINECALLSTATUS lpCallStatus
);

Paramètres

hdCall

Le handle du fournisseur de services à l’appel à interroger pour son status. L’état de l’appel de hdCall peut être n’importe quel état.

lpCallStatus

Pointeur vers une structure de données de taille variable de type LINECALLSTATUS. Cette structure est remplie d’informations status d’appel.

Valeur retournée

Retourne zéro si la fonction réussit, ou un numéro d’erreur si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

Remarques

Le tableau suivant indique quels membres de la structure de données LINECALLSTATUS sont renseignés par le fournisseur de services et quels membres sont renseignés par TAPI. Le fournisseur de services doit conserver (il ne doit pas remplacer) les valeurs renseignées par TAPI.

Nom du membre TAPI Fournisseur de services
dwTotalSize ; X
dwNeedSize ; X
dwUsedSize ; X
dwCallState ; X
dwCallStateMode ; X
dwCallPrivilege; X
dwCallFeatures; X
dwDevSpecificSize ; X
dwDevSpecificOffset; X
 

TSPI_lineGetCallStatus retourne la status dynamique d’un appel, tandis que TSPI_lineGetCallInfo retourne principalement des informations statiques sur un appel. Les informations de status d’appel incluent l’état actuel de l’appel, des informations détaillées sur le mode de l’appel dans cet état (le cas échéant), ainsi qu’une liste des fonctions TSPI disponibles que TAPI peut appeler sur l’appel pendant que l’appel est dans cet état.

Configuration requise

   
Plateforme cible Windows
En-tête tspi.h

Voir aussi

LINECALLSTATUS

TSPI_lineGetCallInfo