Поделиться через


Структура LINECALLTREATMENTENTRY (tapi.h)

Структура LINECALLTREATMENTENTRY предоставляет сведения о типе обработки звонка, например о музыке, записанном объявлении или тишине при текущем вызове. Структура LINEADDRESSCAPS может содержать массив структур LINECALLTREATMENTENTRY .

Синтаксис

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

Члены

dwCallTreatmentID

Одна из LINECALLTREATMENT_ константы (если обработка имеет предопределенный тип) или значение конкретного поставщика услуг.

dwCallTreatmentNameSize

Размер строки имени обработки вызова в байтах, включая завершающий символ null.

dwCallTreatmentNameOffset

Смещение от начала LINEADDRESSCAPS до строки, завершающейся нулевым значением, идентифицирующие обработку. Обычно это описывает содержание музыки или записанного объявления. Если обработка имеет предопределенный тип, по-прежнему должно быть указано понятное имя, например "Silence\0", "Busy Signal\0", "Ringback\0" или "Music\0". Размер строки определяется параметром dwCallTreatmentNameOffset.

Требования

   
Верхняя часть tapi.h

См. также раздел

LINEADDRESSCAPS

Константы LINECALLTREATMENT_

lineGetAddressCaps

lineSetCallTreatment