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.
Auf TAPI-Ebene kann eine Anwendung eine Vielzahl verschiedener Parameter übergeben, von denen viele ungültig sein können. TAPI überprüft Parameter und gibt Fehler an die Anwendung zurück, ohne den Dienstanbieter aufzurufen. Jede Funktionsbeschreibung auf TSPI-Ebene beschreibt die bereits getesteten Parameterfehler. Der Dienstanbieter muss diese Tests nicht wiederholen, aber er muss zusätzliche Gültigkeitstests durchführen, die für die Funktion geeignet sind. Titel und Beschreibungen allgemeiner Gültigkeitstests für Parameter, die in vielen Funktionen angezeigt werden, sind in der folgenden Tabelle aufgeführt.
| Gültigkeitstest | Beschreibung |
|---|---|
| Gültigkeit des Zeigers | TAPI hat bereits Zeiger auf die Datenspeicherung getestet, um sicherzustellen, dass sie auf lesbaren oder beschreibbaren Speicher der Größe verweisen, die für den Vorgang geeignet ist. Darüber hinaus wurde bei variabel angepassten Datenstrukturen, beginnend mit einem dwTotalSize Member, die Datenstruktur überprüft, um sicherzustellen, dass die angegebene Gesamtgröße verfügbar ist. |
| Gültigkeit der festen Größe | Bei Datenstrukturen mit variabler Größe wurde die Datenstruktur so überprüft, dass der Platz für den Teil mit fester Größe der Datenstruktur vorhanden ist und dass dwTotalSize- für den festen Teil ausreichend ist. |
| Offset/Größe null | Bei Datenstrukturen mit variabler Größe wurden die Felder "...Offset" und "...Größe" festgelegt, die Teilen entsprechen, die vom Dienstanbieter festgelegt wurden, mit Nullwerten vor dem Aufruf des Dienstanbieters festgelegt wurden. |
| Behandeln der Gültigkeit | TAPI stellt sicher, dass Leitungs-, Telefon- und Anrufhandles (von definierten Typen HDRVLINE-, HDRVPHONE-und HDRVCALL) gültig sind. Das heißt, sie sind Werte, die ohne Fehler zurückgegeben wurden, als Handles in TSPI_lineOpen, TSPI_phoneOpenoder einer der folgenden Werte, die die Lebensdauer eines Anrufhandles starten: TSPI_lineMakeCall TSPI_lineCompleteTransfer TSPI_lineForward TSPI_linePickup TSPI_linePrepareAddToConference TSPI_lineSetupConference TSPI_lineSetupTransfer TSPI_lineUnpark LINE_NEWCALL Nachrichten |