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 |