ITTAPI-Schnittstelle (tapi3if.h)
Die ITTAPI-Schnittstelle ist die Basisschnittstelle für das TAPI-Objekt. Das TAPI-Objekt wird von CoCreateInstance erstellt. Informationen zu CoCreateInstance finden Sie in der Dokumentation zu COM. Alle anderen TAPI 3-Objekte werden von TAPI 3 selbst erstellt.
ITTAPI-Methoden werden bereitgestellt, um eine TAPI-Sitzung zu initialisieren, verfügbare Adressen aufzulisten, für CallHub- und CallEvent-Benachrichtigungen zu registrieren und eine TAPI-Sitzung herunterzufahren.
Die ITTAPI2-Schnittstelle leitet sich von der ITTAPI-Schnittstelle ab. Es fügt zusätzliche Methoden für das TAPI-Objekt hinzu, um Telefongeräte zu unterstützen.
Vererbung
Die ITTAPI-Schnittstelle erbt von der IDispatch-Schnittstelle . ITTAPI verfügt auch über folgende Membertypen:
Methoden
Die ITTAPI-Schnittstelle verfügt über diese Methoden.
ITTAPI::EnumerateAddresses Die EnumerateAddresses-Methode listet die derzeit verfügbaren Adressen auf. Wird für C- und C++-Anwendungen bereitgestellt. Automatisierungsclientanwendungen, z. B. die in Visual Basic geschriebenen, müssen die get_Addresses-Methode verwenden. |
ITTAPI::EnumerateCallHubs Die EnumerateCallHubs-Methode listet die derzeit verfügbaren Aufrufhubs auf. Wird für C- und C++-Anwendungen bereitgestellt. Automatisierungsclientanwendungen, z. B. die in Visual Basic geschriebenen, müssen die get_Callhubs-Methode verwenden. |
ITTAPI::EnumeratePrivateTAPIObjects Die EnumeratePrivateTAPIObjects-Methode der ITTAPI-Schnittstelle ist nicht implementiert und gibt E_NOTIMPL zurück. |
ITTAPI::get_Addresses Die get_Addresses-Methode erstellt eine Auflistung von Adressen, die derzeit verfügbar sind. Wird für Automation-Clientanwendungen bereitgestellt, z. B. in Visual Basic geschriebene Anwendungen. C- und C++-Anwendungen müssen die EnumerateAddresses-Methode verwenden. |
ITTAPI::get_CallHubs Die get_CallHubs-Methode erstellt eine Auflistung der derzeit verfügbaren Aufrufhubs. Wird für Automation-Clientanwendungen bereitgestellt, z. B. in Visual Basic geschriebene Anwendungen. C- und C++-Anwendungen müssen die EnumerateCallHubs-Methode verwenden. |
ITTAPI::get_EventFilter Die get_EventFilter-Methode ruft die aktuelle Ereignisfiltermaske ab. Die Maske ist eine Reihe von ORed-Membern der TAPI_EVENT-Enumeration. |
ITTAPI::get_PrivateTAPIObjects Die get_PrivateTAPIObjects-Methode der ITTAPI-Schnittstelle wird nicht implementiert und gibt E_NOTIMPL zurück. |
ITTAPI::Initialize Die Initialize-Methode initialisiert TAPI. Diese Methode muss aufgerufen werden, bevor eine andere TAPI 3-Methode aufgerufen wird. Die Anwendung muss die Shutdown-Methode aufrufen, wenn eine TAPI-Sitzung beendet wird. |
ITTAPI::p ut_EventFilter Die put_EventFilter-Methode legt die Ereignisfiltermaske fest. Die Maske ist eine Reihe von ORed-Membern der TAPI_EVENT-Enumeration. |
ITTAPI::RegisterCallNotifications Die RegisterCallNotifications-Methode legt fest, welche neuen Aufrufbenachrichtigungen eine Anwendung empfängt. Die Anwendung muss die -Methode für jede Adresse aufrufen, den Medientyp oder die Typen angeben, die sie verarbeiten kann, und die von ihr angeforderten Berechtigungen angeben. |
ITTAPI::RegisterRequestRecipient Die RegisterRequestRecipient-Methode registriert eine Anwendung instance als die richtige Anwendung für die Verarbeitung unterstützter Telefonieanforderungen. |
ITTAPI::SetApplicationPriority Mit der SetApplicationPriority-Methode kann eine Anwendung ihre Priorität in der Übergabeprioritätsliste für einen bestimmten Medientyp oder den Anforderungsmodus für unterstützte Telefonie festlegen oder sich selbst aus der Prioritätsliste entfernen. |
ITTAPI::SetAssistedTelephonyPriority Die SetAssistedTelephonyPriority-Methode legt die Anwendungspriorität für die Verarbeitung unterstützter Telefonieanforderungen fest. |
ITTAPI::SetCallHubTracking Die SetCallHubTracking-Methode aktiviert oder deaktiviert die CallHub-Nachverfolgung. |
ITTAPI::Shutdown Mit der Shutdown-Methode wird eine TAPI-Sitzung heruntergefahren. |
ITTAPI::UnregisterNotifications Die UnregisterNotifications-Methode entfernt alle eingehenden Aufrufbenachrichtigungsregistrierungen, die mithilfe von ITTAPI::RegisterCallNotifications ausgeführt wurden. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi3if.h (einschließlich Tapi3.h) |