ITAddress-Schnittstelle (tapi3if.h)

Die ITAddress-Schnittstelle ist die Basisschnittstelle für das Address-Objekt. Anwendungen verwenden diese Schnittstelle, um Informationen zum Address-Objekt abzurufen und zu verwenden.

Die ITAddress2-Schnittstelle wird von der ITAddress-Schnittstelle abgeleitet. ITAddress2 fügt dem Address-Objekt Methoden hinzu, um Telefongeräte zu unterstützen. Die Methoden IEnumAddress::Next und ITTapi::get_Addresses erstellen die ITAddress-Schnittstelle .

Vererbung

Die ITAddress-Schnittstelle erbt von der IDispatch-Schnittstelle . ITAddress verfügt auch über folgende Membertypen:

Methoden

Die ITAddress-Schnittstelle verfügt über diese Methoden.

 
ITAddress::CreateCall

Die CreateCall-Methode erstellt ein neues Call-Objekt, das zum Tätigen eines ausgehenden Aufrufs verwendet werden kann, und gibt einen Zeiger auf die ITBasicCallControl-Schnittstelle des Objekts zurück. Der neu erstellte Aufruf befindet sich im CS_IDLE Zustand und hat keine Medien oder Terminals ausgewählt.
ITAddress::CreateForwardInfoObject

Die CreateForwardInfoObject-Methode erstellt das Weiterleitungsinformationsobjekt und gibt einen ITForwardInformation-Schnittstellenzeiger zurück.
ITAddress::EnumerateCalls

Die EnumerateCalls-Methode listet Aufrufe für die aktuelle Adresse auf. Diese Methode wird für C- und C++-Anwendungen bereitgestellt. Automatisierungsclientanwendungen, z. B. die in Visual Basic geschriebenen, müssen die get_Calls-Methode verwenden.
ITAddress::Forward

Die Forward-Methode leitet Aufrufe weiter, die für die Adresse gemäß den Weiterleitungsanweisungen in ITForwardInformation bestimmt sind. Wenn pForwardInfo auf NULL festgelegt ist, wird die Weiterleitung abgebrochen.
ITAddress::get_AddressName

Die get_AddressName-Methode ruft den anzeigebaren Namen der Adresse ab.
ITAddress::get_Calls

Die get_Calls-Methode erstellt eine Auflistung von Aufrufen, die derzeit für die Adresse aktiv sind. Diese Methode wird für Automation-Clientanwendungen bereitgestellt, z. B. für die in Visual Basic geschriebenen Anwendungen. C- und C++-Anwendungen müssen die EnumerateCalls-Methode verwenden.
ITAddress::get_CurrentForwardInfo

Die get_CurrentForwardInfo-Methode ruft einen Zeiger auf das aktuelle Weiterleitungsinformationsobjekt ab.
ITAddress::get_DialableAddress

Die get_DialableAddress-Methode ruft den BSTR ab, der zum Herstellen einer Verbindung mit dieser Adresse verwendet werden kann. Der BSTR entspricht der Zieladressenzeichenfolge, die eine andere Anwendung verwenden würde, um eine Verbindung mit dieser Adresse herzustellen, z. B. eine Telefonnummer oder einen E-Mail-Namen.
ITAddress::get_DoNotDisturb

Die get_DoNotDisturb-Methode ruft die aktuelle status der Funktion nicht stören auf der Adresse ab. Die Funktion "Nicht stören" ist möglicherweise nicht für alle Adressen verfügbar.
ITAddress::get_MessageWaiting

Die get_MessageWaiting-Methode bestimmt, ob bei der Adresse eine Nachricht wartet.
ITAddress::get_ServiceProviderName

Die get_ServiceProviderName-Methode ruft den Namen des Telefoniedienstanbieters (TSP) ab, der diese Adresse unterstützt: _for Beispiel Unimdm.tsp für den Unimodem-Dienstanbieter oder H323.tsp für den H323-Dienstanbieter.
ITAddress::get_State

Die get_State-Methode ruft den aktuellen Zustand der Adresse in pAddressState ab.
ITAddress::get_TAPIObject

Die get_TAPIObject-Methode ruft einen Zeiger auf das TAPI-Objekt ab, das diese Adresse besitzt.
ITAddress::p ut_DoNotDisturb

Die put_DoNotDisturb-Methode legt die nicht stören status fest. Die Funktion "Nicht stören" ist möglicherweise nicht für alle Adressen verfügbar.
ITAddress::p ut_MessageWaiting

Die put_MessageWaiting-Methode legt den status der Nachricht fest, die auf die Adresse wartet.

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h (einschließlich Tapi3.h)

Weitere Informationen

Adressobjekt

ITAddress2