Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |