Partager via


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

Voir aussi

LINECALLINFO

LINE_CALLINFO

TSPI_lineGetCallInfo