ADDRESS_CAPABILITY_STRING-Enumeration (tapi3if.h)
Die ADDRESS_CAPABILITY_STRING Enumeration wird verwendet, um Adressfunktionen zu überprüfen, die durch Zeichenfolgen beschrieben werden.
Syntax
typedef enum ADDRESS_CAPABILITY_STRING {
ACS_PROTOCOL = 0,
ACS_ADDRESSDEVICESPECIFIC,
ACS_LINEDEVICESPECIFIC,
ACS_PROVIDERSPECIFIC,
ACS_SWITCHSPECIFIC,
ACS_PERMANENTDEVICEGUID
} ;
Konstanten
ACS_PROTOCOL Wert: 0 Beschreibt eine protokollspezifische Funktion. Der Wert wird als GUID im Zeichenfolgenformat zurückgegeben. Mögliche Werte finden Sie unter TAPIPROTOCOL_. Ein TSP kann zusätzliche Werte definieren. Entspricht dem ProtocolGuid-Member von TAPI 2 LINEDEVCAPS-Struktur . |
ACS_ADDRESSDEVICESPECIFIC Beschreibt eine gerätespezifische Adressfunktion. Der Wert ist TSP-abhängig und kann eine Struktur, eine Zeichenfolge oder ein anderer Typ sein. Eine Anwendung sollte den von Tapi3.dll empfangenen BSTR-Zeiger als Zeiger auf ein Bytearray (puffer) verwenden und den Puffer dann gemäß den TSP-Spezifikationen interpretieren. Entspricht den Elementen dwDevSpecific und dwDevSpecificSize von TAPI 2 LINEADDRESSCAPS-Struktur . |
ACS_LINEDEVICESPECIFIC Beschreibt eine gerätespezifische Line-Funktion. Der Wert ist TSP-abhängig und kann eine Struktur, eine Zeichenfolge oder ein anderer Typ sein. Eine Anwendung sollte den von Tapi3.dll empfangenen BSTR-Zeiger als Zeiger auf ein Bytearray (puffer) verwenden und den Puffer dann gemäß den TSP-Spezifikationen interpretieren. Entspricht den Elementen dwDevSpecific und dwDevSpecificSize von TAPI 2 LINEDEVCAPS-Struktur . |
ACS_PROVIDERSPECIFIC Beschreibt eine anbieterspezifische Funktion. Der Wert ist eine einfache Zeichenfolge. Es kann mit regulären BSTR-Funktionen für Vorgänge wie Drucken und Verkettung verwendet werden. Ein bestimmter TSP kann eingebettete NULL-Zeichen in diesen Zeichenfolgen enthalten. Wenn ja, sollte eine Anwendung beim Drucken des Werts darauf achten. Wenn die eingebetteten NULL-Zeichen nicht durch Leerzeichen ersetzt werden, werden die Zeichenfolgen beim Drucken abgeschnitten angezeigt. Entspricht den DwProviderInfoSize - und dwProviderInfoOffset-Membern von TAPI 2 LINEDEVCAPS-Struktur . |
ACS_SWITCHSPECIFIC Beschreibt eine switchspezifische Funktion. Der Wert ist eine einfache Zeichenfolge. Es kann mit regulären BSTR-Funktionen für Vorgänge wie Drucken und Verkettung verwendet werden. Ein bestimmter TSP kann eingebettete NULL-Zeichen in diesen Zeichenfolgen enthalten. Wenn ja, sollte eine Anwendung beim Drucken des Werts darauf achten. Wenn die eingebetteten NULL-Zeichen nicht durch Leerzeichen ersetzt werden, werden die Zeichenfolgen beim Drucken abgeschnitten angezeigt. Entspricht den dwSwitchInfoSize - und dwSwitchInfoOffset-Membern von TAPI 2 LINEDEVCAPS-Struktur . |
ACS_PERMANENTDEVICEGUID Beschreibt die GUID eines permanenten Geräts. Der Wert wird als GUID im Zeichenfolgenformat zurückgegeben. Dieser Bezeichner muss durchgehend stabil bleiben, einschließlich Betriebssystemupgrades. Entspricht dem PermanentLineGuid-Member von TAPI 2 LINEDEVCAPS-Struktur . |
Anforderungen
Anforderung | Wert |
---|---|
Header | tapi3if.h |