ITCallInfo interface (tapi3if.h)
The ITCallInfo interface gets and sets a variety of information concerning a Call object. The ITAddress::get_Calls and IEnumCall::Next methods create the ITCallInfo interface.
The ITCallInfo2 interface is an extension of the ITCallInfo interface. ITCallInfo2 provides additional methods that allow an application to set event filtering on a per-call basis.
For a table showing the relationships between TAPI 2 functions and
ITCallInfo methods, see
TAPI 2.x to TAPI 3.x Cross-Reference.
Inheritance
The ITCallInfo interface inherits from the IDispatch interface. ITCallInfo also has these types of members:
Methods
The ITCallInfo interface has these methods.
ITCallInfo::get_Address The get_Address method gets a pointer to the ITAddress interface of the Address object. |
ITCallInfo::get_CallHub The get_CallHub method gets a pointer to the ITCallHub interface of the CallHub object. |
ITCallInfo::get_CallInfoBuffer The get_CallInfoBuffer method gets call information items which require a buffer, such as user-user information. |
ITCallInfo::get_CallInfoLong The get_CallInfoLong method gets call information items described by a long, such as the bearer mode. |
ITCallInfo::get_CallInfoString The get_CallInfoString method gets call information items described by a string, such as the displayable address. |
ITCallInfo::get_CallState The get_CallState method gets a pointer to the current call state, such as CS_IDLE. |
ITCallInfo::get_Privilege The get_Privilege method gets the call privilege of the application for the current call, such as CP_MONITOR. |
ITCallInfo::GetCallInfoBuffer The GetCallInfoBuffer method gets call information items that require a buffer, such as user-user information. Automation client applications, such as those written in Visual Basic, must use the ITCallInfo::get_CallInfoBuffer method. |
ITCallInfo::put_CallInfoBuffer The put_CallInfoBuffer method sets call information items which require a buffer, such as user-user information. |
ITCallInfo::put_CallInfoLong The put_CallInfoLong method sets call information items described by a long, such as the bearer mode. |
ITCallInfo::put_CallInfoString The put_CallInfoString method sets call information items described by a string, such as the displayable address. |
ITCallInfo::ReleaseUserUserInfo The ReleaseUserUserInfo method informs the service provider that the application has processed the user-user information obtained from the ITCallInfo::GetCallInfoBuffer method. |
ITCallInfo::SetCallInfoBuffer The SetCallInfoBuffer method sets call information items that require a buffer, such as user-user information. Automation client applications, such as those written in Visual Basic, must use the ITCallInfo::put_CallInfoBuffer method. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tapi3if.h (include Tapi3.h) |