Interface ITPhone (tapi3if.h)

L’interface ITPhone est l’interface principale des nouveaux objets Phone dans le modèle objet TAPI 3.1. Cette interface permet d’accéder à l’appareil téléphonique à un niveau comparable à celui disponible avec le TAPI 2. API X C. L’interface permet également à l’application de déterminer les adresses sur lesquelles le téléphone est utilisable et d’obtenir la liste des terminaux associés au téléphone. Les méthodes IEnumPhone::Next et ITPhoneEvent::get_Phone créent l’interface ITPhone .

Héritage

L’interface ITPhone hérite de l’interface IDispatch . ItPhone possède également ces types de membres :

Méthodes

L’interface ITPhone a ces méthodes.

 
ITPhone::Close

La méthode Close ferme cet appareil téléphonique. L’appareil téléphonique reste fermé jusqu’à ce que l’application appelle la méthode ITPhone::Open. Pour plus d'informations, consultez la section Notes qui suit.
ITPhone::D eviceSpecific

La méthode DeviceSpecific permet aux fournisseurs de services de fournir l’accès aux fonctionnalités spécifiques de l’appareil non proposées par d’autres fonctions TAPI.
ITPhone::D eviceSpecificVariant

La méthode DeviceSpecificVariant permet aux fournisseurs de services de fournir l’accès aux fonctionnalités non proposées par d’autres fonctions TAPI. (ITPhone.DeviceSpecificVariant)
ITPhone::ÉnumérationAddresses

La méthode EnumerateAddresses énumère les adresses sur laquelle le téléphone peut être utilisé. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::EnumeratePreferredAddresses

La méthode EnumeratePreferredAddresses énumère les adresses préférées de l’objet phone. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::ÉnumérationTerminals

La méthode EnumerateTerminals récupère une énumération de terminaux associés au téléphone. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::get_Addresses

La méthode get_Addresses retourne une collection d’adresses sur laquelle le téléphone peut être utilisé. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::get_ButtonFunction

La méthode get_ButtonFunction récupère la fonction de bouton associée à un bouton particulier.
ITPhone::get_ButtonMode

La méthode get_ButtonMode récupère le mode bouton associé à un bouton particulier.
ITPhone::get_ButtonState

La méthode get_ButtonState récupère l’état du bouton associé à un bouton particulier.
ITPhone::get_ButtonText

La méthode get_ButtonText récupère le texte du bouton associé à un bouton particulier.
ITPhone::get_Display

La méthode get_Display obtient l’affichage du téléphone. Dans TAPI, l’affichage est simplement une mémoire tampon de caractères NxM.
ITPhone::get_HookSwitchState

La méthode get_HookSwitchState récupère l’état actuel du hookswitch pour un appareil hookswitch particulier sur le téléphone.
ITPhone::get_LampMode

La méthode get_LampMode obtient le mode de lampe actuel pour la lampe donnée.
ITPhone::get_PhoneCapsBuffer

La méthode get_PhoneCapsBuffer obtient une fonctionnalité de mémoire tampon/des informations sur le téléphone, en fonction de l’énumération PHONECAPS_BUFFER passée.
ITPhone::get_PhoneCapsLong

La méthode get_PhoneCapsLong obtient une fonctionnalité DWORD du téléphone, en fonction de l’énumération PHONECAPS_LONG passée. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::get_PhoneCapsString

La méthode get_PhoneCapsString obtient une fonctionnalité de chaîne/des informations sur le téléphone, en fonction de l’énumération PHONECAPS_STRING passée. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::get_PreferredAddresses

La méthode get_PreferredAddresses retourne une collection d’adresses sur laquelle le téléphone est préféré. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::get_Privilege

La méthode get_Privilege récupère le privilège du téléphone ouvert.
ITPhone::get_RingMode

La méthode get_RingMode récupère le mode anneau actuel pour le téléphone.
ITPhone::get_RingVolume

La méthode get_RingVolume récupère le volume d’anneau actuel pour le téléphone.
ITPhone::get_Terminals

La méthode get_Terminals récupère une collection de terminaux associés au téléphone. L’application n’a pas besoin d’appeler ITPhone::Open avant d’exécuter cette méthode.
ITPhone::GetPhoneCapsBuffer

La méthode GetPhoneCapsBuffer obtient une fonctionnalité de mémoire tampon/des informations sur le téléphone, en fonction de l’énumération PHONECAPS_BUFFER passée.
ITPhone::NegotiateExtVersion

La méthode NegotiateExtVersion permet à une application de négocier une version d’extension à utiliser avec l’appareil téléphonique spécifié. Cette opération n’a pas besoin d’être appelée si l’application ne prend pas en charge les extensions spécifiques au fournisseur.
ITPhone::Open

La méthode Open ouvre cet appareil téléphonique. L’appareil téléphonique reste ouvert jusqu’à ce que l’application appelle ITPhone::Close ou jusqu’à ce que TAPI soit arrêté.
ITPhone::p ut_ButtonFunction

La méthode put_ButtonFunction définit la fonction de bouton.
ITPhone::p ut_ButtonMode

La méthode put_ButtonMode définit le mode bouton.
ITPhone::p ut_ButtonText

La méthode put_ButtonText définit le texte du bouton.
ITPhone::p ut_HookSwitchState

La méthode put_HookSwitchState définit l’état actuel du hookswitch pour un appareil hookswitch particulier sur le téléphone.
ITPhone::p ut_LampMode

La méthode put_LampMode définit le mode de lampe actuel pour la lampe donnée.
ITPhone::p ut_RingMode

La méthode put_RingMode demande que le téléphone change son mode anneau.
ITPhone::p ut_RingVolume

La méthode put_RingVolume demande que le téléphone change son volume d’anneau.
ITPhone::SetDisplay

La méthode SetDisplay définit ce qui apparaîtra dans une ligne et une colonne donnée de l’affichage du téléphone.

Configuration requise

   
Plateforme cible Windows
En-tête tapi3if.h (include Tapi3.h)