Freigeben über


LINECALLTREATMENTENTRY-Struktur (tapi.h)

Die LINECALLTREATMENTENTRY-Struktur bietet Informationen über die Art der Anrufbehandlung, z. B. Musik, aufgezeichnete Ankündigung oder Stille, über den aktuellen Anruf. Die LINEADDRESSCAPS-Struktur kann ein Array von LINECALLTREATMENTENTRY-Strukturen enthalten.

Syntax

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

Member

dwCallTreatmentID

Eine der LINECALLTREATMENT_ Konstanten (wenn die Behandlung von einem vordefinierten Typ ist) oder einen dienstanbieterspezifischen Wert.

dwCallTreatmentNameSize

Größe der Zeichenfolge für den Aufrufbehandlungsnamen in Byte, einschließlich des NULL-Abbruchzeichens.

dwCallTreatmentNameOffset

Offset vom Anfang von LINEADDRESSCAPS zu einer NULL-Zeichenfolge, die die Behandlung identifiziert. Dies würde normalerweise den Inhalt der Musik oder der aufgezeichneten Ankündigung beschreiben. Wenn die Behandlung einen vordefinierten Typ aufweist, sollte weiterhin ein aussagekräftiger Name angegeben werden, z. B. "Silence\0", "Busy Signal\0", "Ringback\0" oder "Music\0". Die Größe der Zeichenfolge wird durch dwCallTreatmentNameOffset angegeben.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

LINEADDRESSCAPS

LINECALLTREATMENT_ Konstanten

lineGetAddressCaps

lineSetCallTreatment