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.
Es werden Konstanten und Strukturen sowohl geräteunabhängig als auch gerätespezifisch (herstellerspezifisch) erweitert.
In Konstanten, die skalare Enumerationen sind, wird ein Wertebereich für zukünftige allgemeine Erweiterungen reserviert. Der Rest der Werte wird als gerätespezifisch identifiziert. Ein Anbieter kann Bedeutungen für diese Werte beliebig definieren. Die Interpretation dieser Werte wird auf die durch die LINEDEVCAPS Datenstruktur bereitgestellte Erweiterungs-ID festgelegt. Bei Konstanten, die als Bitkennzeichnungen definiert sind, werden ein Bereich von Bits mit niedriger Reihenfolge reserviert, wobei die Bits mit hoher Reihenfolge erweiterungsspezifisch sein können. Es wird empfohlen, erweiterte Werte und Bitarrays Bits vom höchsten Wert oder hochgeordneten Bit nach unten zu verwenden. Dadurch bleibt die Option, den Rahmen zwischen dem gemeinsamen Teil und dem Erweiterungsteil zu verschieben, falls dies in Zukunft erforderlich ist. Erweiterungen an Datenstrukturen werden einem variabel angepassten Feld zugewiesen, wobei Größe/Offset Teil des festen Teils ist. TSPI beschreibt, welche gerätespezifischen Erweiterungen für jede Datenstruktur zulässig sind. Weitere Informationen finden Sie im Thema Speicherzuweisung Thema.
Zusätzlich zur Erkennung eines bestimmten Erweiterungsbezeichners muss TAPI (die im Auftrag einer Anwendung ausgeführt wird) die Versionsnummer der Erweiterung aushandeln, unter der die Anwendung und der Dienstanbieter arbeiten. Dazu werden die funktionen TSPI_lineNegotiateExtVersion und TSPI_phoneNegotiateExtVersion verwendet.
Ein Erweiterungsbezeichner ist ein global eindeutiger Bezeichner. Es gibt keine zentrale Registrierung für Erweiterungs-IDs. Stattdessen werden sie lokal vom Hersteller durch ein Hilfsprogramm generiert, das mit dem Toolkit verfügbar ist. Um die globale Eindeutigkeit zu gewährleisten, besteht die Zahl aus Teilen wie einer (eindeutigen) LAN-Adresse, Tageszeit und einer Zufallszahl. Globally unique identifiers are designed to be distinguishable from HP/DEC universally unique identifiers and are also fully compatible with them.