Compartilhar via


Estrutura LINECALLTREATMENTENTRY (tapi.h)

A estrutura LINECALLTREATMENTENTRY fornece informações sobre o tipo de tratamento de chamada, como música, anúncio gravado ou silêncio, na chamada atual. A estrutura LINEADDRESSCAPS pode conter uma matriz de estruturas LINECALLTREATMENTENTRY .

Sintaxe

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

Membros

dwCallTreatmentID

Uma das constantes LINECALLTREATMENT_ (se o tratamento for de um tipo predefinido) ou um valor específico do provedor de serviços.

dwCallTreatmentNameSize

Tamanho da cadeia de caracteres de nome do tratamento de chamada, em bytes, incluindo o caractere de terminação nula.

dwCallTreatmentNameOffset

Deslocamento do início de LINEADDRESSCAPS para uma cadeia de caracteres terminada em nulo que identifica o tratamento. Isso normalmente descreveria o conteúdo da música ou do anúncio gravado. Se o tratamento for de um tipo predefinido, um nome significativo ainda deverá ser especificado, por exemplo, "Silence\0", "Busy Signal\0", "Ringback\0" ou "Music\0". O tamanho da cadeia de caracteres é especificado por dwCallTreatmentNameOffset.

Requisitos

   
Cabeçalho tapi.h

Confira também

LINEADDRESSCAPS

Constantes LINECALLTREATMENT_

Linegetaddresscaps

lineSetCallTreatment