TSPI_lineSetCallData, fonction (tspi.h)
Le fournisseur de services de fonction TSPI_lineSetCallData stocke les données d’appel indiquées avec leurs informations relatives à l’appel, puis les remet chaque fois que TSPI_lineGetCallInfo est appelé. Le fournisseur de services envoie un message LINE_CALLINFO indiquant LINECALLINFOSTATE_CALLDATA pour montrer que les données d’appel ont changé. Selon l’implémentation du fournisseur de services, les données d’appel peuvent être propagées à toutes les entités ayant des handles à l’appel, y compris celles qui se trouvent sur d’autres ordinateurs (via le serveur), et peuvent voyager avec l’appel lors du transfert.
Syntaxe
LONG TSPIAPI TSPI_lineSetCallData(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall,
LPVOID lpCallData,
DWORD dwSize
);
Paramètres
dwRequestID
Identificateur pour la création d’informations de saisie semi-automatique asynchrone.
hdCall
Handle du fournisseur de services pour l’appel.
lpCallData
Adresse des données à copier dans le champ CallData dans LINECALLINFO, en remplaçant toutes les données existantes.
dwSize
Nombre d’octets de données à copier. La valeur zéro entraîne la suppression de toutes les données existantes. Si le paramètre lpCallData est un pointeur vers une chaîne, la taille doit inclure la marque de fin Null .
Valeur retournée
Retourne dwRequestID si l’opération asynchrone démarre ; sinon, l’une de ces valeurs d’erreur négatives :
LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tspi.h |