ITCallInfoChangeEvent-Schnittstelle (tapi3if.h)

Die ITCallInfoChangeEvent-Schnittstelle enthält Methoden, die die Beschreibung von Anrufinformationsänderungsereignissen abrufen. Wenn die Implementierung der ITTAPIEventNotification::Event-Methode der Anwendung einen TAPI_EVENT gleich TE_CALLINFOCHANGE angibt, ist der pEvent-Parameter der Methode ein IDispatch-Zeiger für die ITCallInfoChangeEvent-Schnittstelle . Die Methoden dieser Schnittstelle können verwendet werden, um Informationen zu den geänderten Aufrufinformationen abzurufen.

ItCallInfoChangeEvent ist eine ausgehende Schnittstelle. Diese Schnittstelle wird beim TAPI-Objekt registriert, um alle Informationen zu Aufrufen abzurufen. Eine Anwendung muss die ITTAPI::RegisterCallNotifications-Methode für das TAPI-Objekt aufgerufen haben, bevor diese Schnittstelle registriert wird. Andernfalls schlägt der Aufruf von Advise fehl. Die Registrierung dieser Schnittstelle kann nicht aufgehoben werden. Bei Unadvise tritt immer ein Fehler auf.

Hinweis Sie müssen die ITTAPI::p ut_EventFilter-Methode aufrufen und eine Ereignisfiltermaske festlegen, die das TE_CALLINFOCHANGE-Ereignis enthält, um den Empfang von Anrufinformationsänderungsereignissen zu ermöglichen. Wenn Sie ITTAPI::p ut_EventFilter nicht aufrufen, empfängt Ihre Anwendung keine Ereignisse. Weitere Informationen finden Sie in der Übersicht über Ereignisse .
 

Vererbung

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

Methoden

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

 
ITCallInfoChangeEvent::get_Call

Die get_Call-Methode gibt die ITCallInfo-Schnittstelle zurück, auf der sich die Aufrufinformationen geändert haben.
ITCallInfoChangeEvent::get_CallbackInstance

Die get_CallbackInstance-Methode ruft einen Zeiger auf den Rückruf instance ab, der diesem Ereignis zugeordnet ist. (ITCallInfoChangeEvent.get_CallbackInstance)
ITCallInfoChangeEvent::get_Cause

Die get_Cause-Methode ruft eine CALLINFOCHANGE_CAUSE Beschreibung der Änderung ab.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)

Weitere Informationen

Call-Objekt

IDispatch

ITCallInfo

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

Codeausschnitt "Ereignisse registrieren"

TAPI_EVENT