Share via


lineSetAppSpecific, fonction (tapi.h)

La fonction lineSetAppSpecific permet à une application de définir le champ spécifique à l’application de l’enregistrement d’informations d’appel de l’appel spécifié.

Syntaxe

LONG lineSetAppSpecific(
  HCALL hCall,
  DWORD dwAppSpecific
);

Paramètres

hCall

Gérez l’appel dont le champ spécifique à l’application doit être défini. L’application doit être propriétaire de l’appel. L’état d’appel de hCall 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 l’API Téléphonie.

Valeur retournée

Retourne zéro si la demande réussit ou un nombre d’erreur négatif si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

LINEERR_INVALCALLHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED, LINEERR_NOTOWNER, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED.

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 lineGetCallInfo. Toutefois, lineSetAppSpecific doit être utilisé pour définir le champ afin que les modifications deviennent visibles par d’autres applications. Lorsque ce champ est modifié, toutes les autres applications avec des descripteurs d’appel reçoivent un message LINE_CALLINFO indiquant que le membre dwAppSpecific a changé.

Configuration requise

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

Voir aussi

Informations de référence sur les services de téléphonie de base

LINECALLINFO

LINE_CALLINFO

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

lineGetCallInfo