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 |