Interface ITAddress (tapi3if.h)
L’interface ITAddress est l’interface de base de l’objet Address. Les applications utilisent cette interface pour obtenir des informations sur et utiliser l’objet Address.
L’interface ITAddress2 dérive de l’interface ITAddress. ITAddress2 ajoute des méthodes à l’objet Address afin de prendre en charge les appareils téléphoniques. Les méthodes IEnumAddress::Next et ITTapi::get_Addresses créent l’interface ITAddress .
Héritage
L’interface ITAddress hérite de l’interface IDispatch. ITAddress a également les types de membres suivants :
Méthodes
L’interface ITAddress comporte ces méthodes.
ITAddress::CreateCall La méthode CreateCall crée un objet Call qui peut être utilisé pour effectuer un appel sortant et retourne un pointeur vers l’interface ITBasicCallControl de l’objet. L’appel nouvellement créé est à l’état CS_IDLE et n’a aucun support ou terminal sélectionné. |
ITAddress::CreateForwardInfoObject La méthode CreateForwardInfoObject crée l’objet d’informations de transfert et retourne un pointeur d’interface ITForwardInformation. |
ITAddress::EnumerateCalls La méthode EnumerateCalls énumère les appels sur l’adresse actuelle. Cette méthode est fournie pour les applications C et C++. Les applications clientes Automation, telles que celles écrites en Visual Basic, doivent utiliser la méthode get_Calls. |
ITAddress::Forward La méthode Forward transfère les appels destinés à l’adresse conformément aux instructions de transfert contenues dans ITForwardInformation. Si pForwardInfo a la valeur NULL, le transfert est annulé. |
ITAddress::get_AddressName La méthode get_AddressName obtient le nom d’affichage de l’adresse. |
ITAddress::get_Calls La méthode get_Calls crée une collection d’appels actuellement actifs sur l’adresse. Cette méthode est fournie pour les applications clientes Automation, telles que celles écrites en Visual Basic. Les applications C et C++ doivent utiliser la méthode EnumerateCalls. |
ITAddress::get_CurrentForwardInfo La méthode get_CurrentForwardInfo obtient un pointeur vers l’objet d’informations de transfert actuel. |
ITAddress::get_DialableAddress La méthode get_DialableAddress obtient le BSTR qui peut être utilisé pour se connecter à cette adresse. Le BSTR correspond à la chaîne d’adresse de destination qu’une autre application utiliserait pour se connecter à cette adresse, comme un numéro de téléphone ou un nom de messagerie. |
ITAddress::get_DoNotDisturb La méthode get_DoNotDisturb obtient la status actuelle de la fonctionnalité ne pas déranger sur l’adresse. La fonctionnalité ne pas déranger peut ne pas être disponible sur toutes les adresses. |
ITAddress::get_MessageWaiting La méthode get_MessageWaiting détermine si l’adresse a un message en attente. |
ITAddress::get_ServiceProviderName La méthode get_ServiceProviderName obtient le nom du fournisseur de services de téléphonie (TSP) qui prend en charge cette adresse:_for exemple, Unimdm.tsp pour le fournisseur de services Unimodem ou H323.tsp pour le fournisseur de services H323. |
ITAddress::get_State La méthode get_State obtient l’état actuel de l’adresse dans pAddressState. |
ITAddress::get_TAPIObject La méthode get_TAPIObject obtient un pointeur vers l’objet TAPI qui possède cette adresse. |
ITAddress::p ut_DoNotDisturb La méthode put_DoNotDisturb définit les status ne pas déranger. La fonctionnalité ne pas déranger peut ne pas être disponible sur toutes les adresses. |
ITAddress::p ut_Message Waiting La méthode put_MessageWaiting définit le status du message en attente sur l’adresse. |
Configuration requise
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |