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) |