Partager via


LINECALLTREATMENTENTRY, structure (tapi.h)

La structure LINECALLTREATMENTENTRY fournit des informations sur le type de traitement d’appel, comme la musique, l’annonce enregistrée ou le silence, sur l’appel en cours. La structure LINEADDRESSCAPS peut contenir un tableau de structures LINECALLTREATMENTENTRY .

Syntaxe

typedef struct linecalltreatmententry_tag {
  DWORD dwCallTreatmentID;
  DWORD dwCallTreatmentNameSize;
  DWORD dwCallTreatmentNameOffset;
} LINECALLTREATMENTENTRY, *LPLINECALLTREATMENTENTRY;

Membres

dwCallTreatmentID

L’une des constantes LINECALLTREATMENT_ (si le traitement est d’un type prédéfini) ou une valeur spécifique au fournisseur de services.

dwCallTreatmentNameSize

Taille de la chaîne de nom de traitement d’appel, en octets, y compris le caractère de fin null.

dwCallTreatmentNameOffset

Décalage du début de LINEADDRESSCAPS vers une chaîne terminée par null identifiant le traitement. Cela décrit généralement le contenu de la musique ou de l’annonce enregistrée. Si le traitement est d’un type prédéfini, un nom significatif doit toujours être spécifié, par exemple, « Silence\0 », « Busy Signal\0 », « Ringback\0 » ou « Music\0 ». La taille de la chaîne est spécifiée par dwCallTreatmentNameOffset.

Configuration requise

   
En-tête tapi.h

Voir aussi

LINEADDRESSCAPS

constantes LINECALLTREATMENT_

lineGetAddressCaps

lineSetCallTreatment