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.
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 |