Freigeben über


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

Weitere Informationen

Adressobjekt

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_