ITCallInfoChangeEvent interface (tapi3if.h)

The ITCallInfoChangeEvent interface contains methods that retrieve the description of call information change events. When the application's implementation of the ITTAPIEventNotification::Event method indicates a TAPI_EVENT equal to TE_CALLINFOCHANGE, the method's pEvent parameter is an IDispatch pointer for the ITCallInfoChangeEvent interface. The methods of this interface can be used to retrieve information concerning the call information that has changed.

The ITCallInfoChangeEvent is an outgoing interface. This interface is registered with the TAPI object to get all information about calls. An application must have called the ITTAPI::RegisterCallNotifications method on the TAPI object before registering this interface. If not, the call to Advise will fail. This interface cannot be unregistered—Unadvise will always fail.

Note  You must call the ITTAPI::put_EventFilter method and set an event filter mask that includes the TE_CALLINFOCHANGE event to enable reception of call information change events. If you do not call ITTAPI::put_EventFilter, your application will not receive any events. For more information, see the Events overview.
 

Inheritance

The ITCallInfoChangeEvent interface inherits from the IDispatch interface. ITCallInfoChangeEvent also has these types of members:

Methods

The ITCallInfoChangeEvent interface has these methods.

 
ITCallInfoChangeEvent::get_Call

The get_Call method returns the ITCallInfo interface on which call information has changed.
ITCallInfoChangeEvent::get_CallbackInstance

The get_CallbackInstance method gets a pointer to the callback instance associated with this event. (ITCallInfoChangeEvent.get_CallbackInstance)
ITCallInfoChangeEvent::get_Cause

The get_Cause method gets a CALLINFOCHANGE_CAUSE description of the change.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h (include Tapi3.h)

See also

Call Object

IDispatch

ITCallInfo

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

Register Events code snippet

TAPI_EVENT