Partager via


fonction lineSetCallData (tapi.h)

La fonction lineSetCallData définit le membre CallData dans LINECALLINFO. Selon l’implémentation du fournisseur de services, le membre CallData peut être propagé à toutes les applications ayant des handles à l’appel, y compris celles sur d’autres machines (via le serveur), et peut voyager avec l’appel lors du transfert.

Syntaxe

LONG lineSetCallData(
  HCALL  hCall,
  LPVOID lpCallData,
  DWORD  dwSize
);

Paramètres

hCall

Gérer l’appel. L’application doit disposer du privilège OWNER.

lpCallData

Adresse des données à copier dans le membre CallData dans LINECALLINFO, en remplaçant les données existantes. Pour plus d’informations, consultez la rubrique données d’appel .

dwSize

Nombre d’octets de données à copier. La valeur 0 entraîne la suppression des données existantes.

Note Si lpCallData est un pointeur vers une chaîne, la taille doit inclure la terminaison null.
 

Valeur retournée

Retourne un identificateur de demande positif si l’opération asynchrone démarre ; sinon, la fonction retourne l’une des valeurs d’erreur négatives suivantes :

LINEERR_INVALCALLHANDLE, LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTOWNER, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi.h
Bibliothèque Tapi32.lib
DLL Tapi32.dll

Voir aussi

LINECALLINFO

Fonctions de service de ligne supplémentaires

Vue d’ensemble de la référence TAPI 2.2