LINEREQMAKECALL-Struktur (tapi.h)

Die LINEREQMAKECALL-Struktur beschreibt eine Anforderung, die durch einen Aufruf der lineGetRequest-Funktion initiiert wird.

Syntax

typedef struct linereqmakecall_tag {
  char szDestAddress[TAPIMAXDESTADDRESSSIZE];
  char szAppName[TAPIMAXAPPNAMESIZE];
  char szCalledParty[TAPIMAXCALLEDPARTYSIZE];
  char szComment[TAPIMAXCOMMENTSIZE];
} LINEREQMAKECALL, *LPLINEREQMAKECALL;

Member

szDestAddress[TAPIMAXDESTADDRESSSIZE]

Zieladresse mit NULL-Beendigung der Anforderung für einen Anruf. Die Adresse kann das kanonische Adressformat oder das wählbare Adressformat verwenden. Die maximale Länge der Adresse beträgt TAPIMAXDESTADDRESSSIZE-Zeichen, die den NULL-Abschlusszeichen enthalten. Längere Zeichenfolgen werden abgeschnitten.

szAppName[TAPIMAXAPPNAMESIZE]

Der benutzerfreundliche Anwendungsname oder der Dateiname der Anwendung, die aus der Anforderung stammt, wird mit Null beendet. Die maximale Länge der Adresse beträgt TAPIMAXAPPNAMESIZE-Zeichen, die den NULL-Abschlusszeichen enthalten.

szCalledParty[TAPIMAXCALLEDPARTYSIZE]

Benutzerfreundlicher Name des aufgerufenen Parteinamens mit Null-Beendigung. Die maximale Länge der Informationen der aufgerufenen Seite beträgt TAPIMAXCALLEDPARTYSIZE-Zeichen, die den NULL-Abschlusszeichen enthalten.

szComment[TAPIMAXCOMMENTSIZE]

Null-beendeter Kommentar zur Anrufanforderung. Die maximale Länge der Kommentarzeichenfolge beträgt TAPIMAXCOMMENTSIZE-Zeichen, die den NULL-Abschlusszeichen enthalten.

Hinweise

Diese Struktur kann nicht erweitert werden.

Das szDestAddress-Mitglied enthält die Adresse der Remote-Partei; die anderen Member sind für Protokollierungszwecke nützlich. Eine Anwendung muss diese Struktur verwenden, um den von lineGetRequest empfangenen Anforderungspuffer mit dem LINEREQUESTMODE_MAKECALL-Anforderungsmodus zu interpretieren.

Anforderungen

Anforderung Wert
Header tapi.h

Weitere Informationen

lineGetRequest