TSPI_lineGetCallAddressID, fonction (tspi.h)
La fonction TSPI_lineGetCallAddressID récupère l’identificateur d’adresse de l’appel indiqué.
Syntaxe
LONG TSPIAPI TSPI_lineGetCallAddressID(
HDRVCALL hdCall,
LPDWORD lpdwAddressID
);
Paramètres
hdCall
Handle du fournisseur de services pour l’appel dont l’identificateur d’adresse doit être récupéré. L’état d’appel de hdCall peut être n’importe quel état.
lpdwAddressID
Pointeur vers un DWORD dans lequel le fournisseur de services écrit l’identificateur d’adresse de l’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_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL LINEERR_RESOURCEUNAVAIL.
Remarques
Si le fournisseur de services modélise des lignes en tant que « pools » de ressources de canal et effectue un multiplexage inverse d’un appel sur plusieurs identificateurs d’adresse, il doit choisir de manière cohérente l’un de ces identificateurs d’adresse comme identificateur principal signalé par cette fonction et dans la structure de données LINECALLINFO .
Cette fonction n’a pas de correspondance directe au niveau TAPI. Il fournit à TAPI suffisamment d’informations pour implémenter la fonction lineGetNewCalls appelée avec l’option LINECALLSELECT_ADDRESS.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tspi.h |