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) |