Interfaz de ITPhone (tapi3if.h)
La interfaz ITPhone es la interfaz principal de los nuevos objetos Phone en el modelo de objetos TAPI 3.1. Esta interfaz permite el acceso al dispositivo telefónico en un nivel comparable al disponible con TAPI 2. X API de C. La interfaz también permite a la aplicación determinar en qué direcciones se puede usar el teléfono y obtener una lista de terminales asociados al teléfono. Los métodos IEnumPhone::Next y ITPhoneEvent::get_Phone crean la interfaz de ITPhone .
Herencia
La interfaz de ITPhone hereda de la interfaz IDispatch . ITPhone también tiene estos tipos de miembros:
Métodos
La interfaz de ITPhone tiene estos métodos.
ITPhone::Close El método Close cierra este dispositivo telefónico. El dispositivo telefónico permanece cerrado hasta que la aplicación llama al método ITPhone::Open. Para obtener más información, vea la sección Comentarios que se muestra más adelante. |
ITPhone::D eviceSpecific El método DeviceSpecific permite a los proveedores de servicios proporcionar acceso a características específicas del dispositivo no ofrecidas por otras funciones TAPI. |
ITPhone::D eviceSpecificVariant El método DeviceSpecificVariant permite a los proveedores de servicios proporcionar acceso a las características que no ofrecen otras funciones TAPI. (ITPhone.DeviceSpecificVariant) |
ITPhone::EnumerateAddresses El método EnumerateAddresses enumera las direcciones en las que se puede usar el teléfono. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::EnumeratePreferredAddresses El método EnumeratePreferredAddresses enumera las direcciones preferidas para el objeto phone. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::EnumerateTerminals El método EnumerateTerminals recupera una enumeración de terminales asociados al teléfono. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::get_Addresses El método get_Addresses devuelve una colección de direcciones en las que se puede usar el teléfono. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::get_ButtonFunction El método get_ButtonFunction recupera la función de botón asociada a un botón determinado. |
ITPhone::get_ButtonMode El método get_ButtonMode recupera el modo de botón asociado a un botón determinado. |
ITPhone::get_ButtonState El método get_ButtonState recupera el estado del botón asociado a un botón determinado. |
ITPhone::get_ButtonText El método get_ButtonText recupera el texto del botón asociado a un botón determinado. |
ITPhone::get_Display El método get_Display obtiene la pantalla del teléfono. En TAPI, la pantalla es simplemente un búfer de caracteres NxM. |
ITPhone::get_HookSwitchState El método get_HookSwitchState recupera el estado actual de hookswitch para un dispositivo hookswitch determinado en el teléfono. |
ITPhone::get_LampMode El método get_LampMode obtiene el modo de lámpara actual para la lámpara dada. |
ITPhone::get_PhoneCapsBuffer El método get_PhoneCapsBuffer obtiene una funcionalidad o información de búfer sobre el teléfono, en función de la enumeración PHONECAPS_BUFFER pasada. |
ITPhone::get_PhoneCapsLong El método get_PhoneCapsLong obtiene una funcionalidad DWORD del teléfono, en función de la enumeración PHONECAPS_LONG pasada. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::get_PhoneCapsString El método get_PhoneCapsString obtiene una funcionalidad o información de cadena sobre el teléfono, en función de la enumeración PHONECAPS_STRING pasada. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::get_PreferredAddresses El método get_PreferredAddresses devuelve una colección de direcciones en las que se prefiere usar el teléfono. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::get_Privilege El método get_Privilege recupera el privilegio del teléfono abierto. |
ITPhone::get_RingMode El método get_RingMode recupera el modo de anillo actual para el teléfono. |
ITPhone::get_RingVolume El método get_RingVolume recupera el volumen de anillo actual para el teléfono. |
ITPhone::get_Terminals El método get_Terminals recupera una colección de terminales asociados al teléfono. La aplicación no tiene que llamar a ITPhone::Open antes de ejecutar este método. |
ITPhone::GetPhoneCapsBuffer El método GetPhoneCapsBuffer obtiene una funcionalidad o información de búfer sobre el teléfono, en función de la enumeración PHONECAPS_BUFFER pasada. |
ITPhone::NegotiateExtVersion El método NegotiateExtVersion permite a una aplicación negociar una versión de extensión para usarla con el dispositivo telefónico especificado. No es necesario llamar a esta operación si la aplicación no admite extensiones específicas del proveedor. |
ITPhone::Open El método Open abre este dispositivo telefónico. El dispositivo telefónico permanece abierto hasta que la aplicación llama a ITPhone::Close o hasta que TAPI se apague. |
ITPhone::p ut_ButtonFunction El método put_ButtonFunction establece la función de botón. |
ITPhone::p ut_ButtonMode El método put_ButtonMode establece el modo de botón. |
ITPhone::p ut_ButtonText El método put_ButtonText establece el texto del botón. |
ITPhone::p ut_HookSwitchState El método put_HookSwitchState establece el estado actual de hookswitch para un dispositivo hookswitch determinado en el teléfono. |
ITPhone::p ut_LampMode El método put_LampMode establece el modo de lámpara actual para la lámpara especificada. |
ITPhone::p ut_RingMode El método put_RingMode solicita que el teléfono cambie su modo de anillo. |
ITPhone::p ut_RingVolume El método put_RingVolume solicita que el teléfono cambie su volumen de anillo. |
ITPhone::SetDisplay El método SetDisplay establece lo que aparecerá en una fila y columna determinada de la pantalla del teléfono. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |