Интерфейс ITAddress (tapi3if.h)
Интерфейс ITAddress является базовым интерфейсом для объекта Address. Приложения используют этот интерфейс для получения сведений о объекте Address и его использования.
Интерфейс ITAddress2 является производным от интерфейса ITAddress . ITAddress2 добавляет методы в объект Address для поддержки телефонных устройств. Методы IEnumAddress::Next и ITTapi::get_Addresses создают интерфейс ITAddress .
Наследование
Интерфейс ITAddress наследуется от интерфейса IDispatch . ITAddress также имеет следующие типы членов:
Методы
Интерфейс ITAddress содержит следующие методы.
ITAddress::CreateCall Метод CreateCall создает новый объект Call, который можно использовать для выполнения исходящего вызова, и возвращает указатель на интерфейс ITBasicCallControl объекта. Созданный вызов находится в состоянии CS_IDLE и не имеет выбранных носителей или терминалов. |
ITAddress::CreateForwardInfoObject Метод CreateForwardInfoObject создает объект переадресации информации и возвращает указатель интерфейса ITForwardInformation. |
ITAddress::EnumerateCalls Метод EnumerateCalls перечисляет вызовы по текущему адресу. Этот метод предоставляется для приложений C и C++. Клиентские приложения автоматизации, например написанные на Visual Basic, должны использовать метод get_Calls. |
ITAddress::Forward Метод Forward пересылает вызовы, предназначенные для адреса, в соответствии с инструкциями по пересылке, содержащимися в ITForwardInformation. Если для pForwardInfo задано значение NULL, пересылка отменяется. |
ITAddress::get_AddressName Метод get_AddressName получает отображаемое имя адреса. |
ITAddress::get_Calls Метод get_Calls создает коллекцию вызовов, которые в настоящее время активны для адреса. Этот метод предоставляется для клиентских приложений службы автоматизации, например написанных на Visual Basic. Приложения C и C++ должны использовать метод EnumerateCalls. |
ITAddress::get_CurrentForwardInfo Метод get_CurrentForwardInfo получает указатель на текущий объект переадресации информации. |
ITAddress::get_DialableAddress Метод get_DialableAddress получает BSTR, который можно использовать для подключения к этому адресу. BSTR соответствует строке адреса назначения, которую другое приложение будет использовать для подключения к этому адресу, например номер телефона или имя электронной почты. |
ITAddress::get_DoNotDisturb Метод get_DoNotDisturb получает текущее состояние функции "Не беспокоить" в адресе. Функция "Не беспокоить" может быть доступна не на всех адресах. |
ITAddress::get_MessageWaiting Метод get_MessageWaiting определяет, ожидает ли адрес сообщение. |
ITAddress::get_ServiceProviderName Метод get_ServiceProviderName получает имя поставщика услуг телефонии (TSP), который поддерживает этот адрес:_for пример, Unimdm.tsp для поставщика услуг Unimodem или H323.tsp для поставщика услуг H323. |
ITAddress::get_State Метод get_State получает текущее состояние адреса в pAddressState. |
ITAddress::get_TAPIObject Метод get_TAPIObject получает указатель на объект TAPI, которому принадлежит этот адрес. |
ITAddress::p ut_DoNotDisturb Метод put_DoNotDisturb задает состояние "Не беспокоить". Функция "Не беспокоить" может быть доступна не на всех адресах. |
ITAddress::p ut_MessageWaiting Метод put_MessageWaiting задает состояние сообщения, ожидающего по адресу. |
Требования
Целевая платформа | Windows |
Header | tapi3if.h (включая Tapi3.h) |