Interface ITPhone (tapi3if.h)
L’interface ITPhone est l’interface main pour les 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 a également les types de membres suivants :
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 à des fonctionnalités spécifiques à l’appareil qui ne sont pas offertes 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 offertes par d’autres fonctions TAPI. (ITPhone.DeviceSpecificVariant) |
ITPhone ::EnumerateAddresses 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 pour l’objet de téléphone. L’application n’a pas besoin d’appeler ITPhone ::Open avant d’exécuter cette méthode. |
ITPhone ::EnumerateTerminals La méthode EnumerateTerminals récupère une énumération des 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 button 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 de 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 de hookswitch pour un périphérique 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 renvoie une collection d’adresses sur laquelle le téléphone est préférable. 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 d’sonnerie 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 button. |
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 de hookswitch pour un périphérique 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 au téléphone de modifier son mode d’sonnerie. |
ITPhone ::p ut_RingVolume La méthode put_RingVolume demande au téléphone de modifier son volume d’anneau. |
ITPhone ::SetDisplay La méthode SetDisplay définit ce qui apparaîtra dans une ligne et une colonne données de l’affichage du téléphone. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour