Partager via


TSPI_lineSetAppSpecific, fonction (tspi.h)

La fonction TSPI_lineSetAppSpecific définit le champ spécifique à l’application de la structure LINECALLINFO de l’appel spécifié.

Syntaxe

LONG TSPIAPI TSPI_lineSetAppSpecific(
  HDRVCALL hdCall,
  DWORD    dwAppSpecific
);

Paramètres

hdCall

Handle de l’appel dont le champ spécifique à l’application doit être défini. L’état d’appel de hdCall peut être n’importe quel état.

dwAppSpecific

Nouveau contenu du membre dwAppSpecific pour la structure LINECALLINFO de l’appel. Cette valeur n’est pas interprétée par le fournisseur de services. Ce paramètre n’est pas validé par TAPI lorsque cette fonction est appelée.

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_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

Remarques

Le champ spécifique à l’application dans la structure de données LINECALLINFO qui existe pour chaque appel n’est pas interprété par l’API Téléphonie ou l’un de ses fournisseurs de services. Son utilisation est entièrement définie par les applications. Le champ peut être lu à partir de l’enregistrement LINECALLINFO retourné par TSPI_lineGetCallInfo. Toutefois, TSPI_lineSetAppSpecific devez être utilisé pour définir le champ afin que les modifications deviennent visibles par d’autres applications. Lorsque ce champ est modifié, le fournisseur de services envoie un message LINE_CALLINFO avec une indication que le champ AppSpecific a changé.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tspi.h

Voir aussi

LINECALLINFO

LINE_CALLINFO

TSPI_lineGetCallInfo