Estructura LINECALLTREATMENTENTRY (tapi.h)

La estructura LINECALL TREATMENTENTRY proporciona información sobre el tipo de tratamiento de llamadas, como música, anuncio grabado o silencio, en la llamada actual. La estructura LINEADDRESSCAPS puede contener una matriz de estructuras LINECALLTREATMENTENTRY .

Sintaxis

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

Miembros

dwCallTreatmentID

Una de las constantes de LINECALLTREATMENT_ (si el tratamiento es de un tipo predefinido) o un valor específico del proveedor de servicios.

dwCallTreatmentNameSize

Tamaño de la cadena de nombre de tratamiento de llamadas, en bytes, incluido el carácter de terminación null.

dwCallTreatmentNameOffset

Desfase desde el principio de LINEADDRESSCAPS a una cadena terminada en null que identifica el tratamiento. Normalmente, esto describiría el contenido de la música o el anuncio grabado. Si el tratamiento es de un tipo predefinido, se debe especificar un nombre descriptivo, por ejemplo, "Silence\0", "Busy Signal\0", "Ringback\0" o "Music\0". El tamaño de la cadena se especifica mediante dwCallTreatmentNameOffset.

Requisitos

   
Encabezado tapi.h

Consulte también

LINEADDRESSCAPS

constantes de LINECALLTREATMENT_

lineGetAddressCaps

lineSetCallTreatment