Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Datenstrukturen TSPI-Verwendungen sind mit denen identisch, die in TAPI Structuresdefiniert sind, mit Ausnahme von TUISPICREATEDIALOGINSTANCEPARAMS.
Im Falle der meisten größeren Datenstrukturen ist die Verantwortung für das Ausfüllen von Mitgliedern zwischen Dienstanbieter und TAPI aufgeteilt. Der Dienstanbieter muss die Werte beibehalten, die in Mitgliedern vorhanden sind, die im Besitz von TAPI sind. Die Beschreibung, welche Member vom Dienstanbieter festgelegt werden müssen und welche beibehalten werden müssen, finden Sie im Abschnitt "Funktionen" in den Funktionen, die auf diese Datenstruktur verweisen.
Für jede Struktur listet der Referenzabschnitt die folgenden Elemente auf:
- Der Zweck der Struktur
- Eine Beschreibung der Werte oder Felder
- Eine Beschreibung der Erweiterbarkeit der Struktur
- Optionale Kommentare zur Verwendung der Struktur
- Optionale Verweise auf andere Funktionen, Nachrichten, Konstanten oder Strukturen.
Speicher für alle Datenstrukturen, deren Darstellung sowohl von TAPI als auch vom Dienstanbieter veröffentlicht und gemeinsam genutzt wird, wird von TAPI oder einer Anwendung mit TAPI zugewiesen. TAPI übergibt einen Zeiger an die TSPI-Funktion, die die Informationen zurückgibt. TSPI füllt die Datenstruktur mit den angeforderten Informationen aus. Wenn der Vorgang asynchron ist, sind die Informationen erst verfügbar, wenn der asynchrone Antwortrückruf Erfolg anzeigt.
Anmerkung
Zu einigen Strukturen gehören Die Felder "Größe" und "Offset" zum Definieren der Position und Länge von Zeichenfolgen im variablen Teil der Struktur. Wenn der Dienstanbieter aufgefordert wird, eine Zeichenfolge hinzuzufügen, aber keine Zeichenfolge verfügbar ist, muss der Dienstanbieter diese Bedingung auf eine der folgenden Arten angeben:
- Legen Sie sowohl die Felder "Größe" als auch "Offset" auf "0" fest.
- Legen Sie das Feld "Offset" auf "Nichtzero" fest, aber "Größe" auf "0".
- Legen Sie das Feld "Offset" auf "Nonzero", "Größe" auf "1" und das Byte am Offset auf 0 fest.