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 |