Condividi tramite


Interfaccia ITPhone (tapi3if.h)

L'interfaccia ITPhone è l'interfaccia principale per i nuovi oggetti Phone nel modello a oggetti TAPI 3.1. Questa interfaccia consente l'accesso al dispositivo telefonico a un livello paragonabile a quello disponibile con TAPI 2. API x C. L'interfaccia consente anche all'applicazione di determinare quali indirizzi il telefono è utilizzabile e ottenere un elenco di terminali associati al telefono. I metodi IEnumPhone::Next e ITPhoneEvent::get_Phone creano l'interfaccia ITPhone.

Ereditarietà

L'interfaccia ITPhone eredita dall'interfaccia IDispatch . ITPhone include anche questi tipi di membri:

Metodi

L'interfaccia ITPhone include questi metodi.

 
ITPhone::Close

Il metodo Close chiude questo dispositivo telefonico. Il dispositivo telefonico rimane chiuso fino a quando l'applicazione chiama il metodo ITPhone::Open. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.
ITPhone::D eviceSpecific

Il metodo DeviceSpecific consente ai provider di servizi di fornire l'accesso alle funzionalità specifiche del dispositivo non offerte da altre funzioni TAPI.
ITPhone::D eviceSpecificVariant

Il metodo DeviceSpecificVariant consente ai provider di servizi di fornire l'accesso alle funzionalità non offerte da altre funzioni TAPI. (ITPhone.DeviceSpecificVariant)
ITPhone::EnumerateAddresses

Il metodo EnumerateAddresses enumera gli indirizzi su cui è possibile usare il telefono. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::EnumeratePreferredAddresses

Il metodo EnumeratePreferredAddresses enumera gli indirizzi preferiti per l'oggetto phone. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::EnumerateTerminals

Il metodo EnumerateTerminals recupera un'enumerazione dei terminali associati al telefono. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::get_Addresses

Il metodo get_Addresses restituisce una raccolta di indirizzi in cui è possibile usare il telefono. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::get_ButtonFunction

Il metodo get_ButtonFunction recupera la funzione del pulsante associata a un pulsante specifico.
ITPhone::get_ButtonMode

Il metodo get_ButtonMode recupera la modalità pulsante associata a un pulsante specifico.
ITPhone::get_ButtonState

Il metodo get_ButtonState recupera lo stato del pulsante associato a un pulsante specifico.
ITPhone::get_ButtonText

Il metodo get_ButtonText recupera il testo del pulsante associato a un pulsante specifico.
ITPhone::get_Display

Il metodo get_Display ottiene la visualizzazione per il telefono. In TAPI, la visualizzazione è semplicemente un buffer di caratteri NxM.
ITPhone::get_HookSwitchState

Il metodo get_HookSwitchState recupera lo stato di hookswitch corrente per un particolare dispositivo hookswitch sul telefono.
ITPhone::get_LampMode

Il metodo get_LampMode ottiene la modalità della lampada corrente per la lampada specificata.
ITPhone::get_PhoneCapsBuffer

Il metodo get_PhoneCapsBuffer ottiene una funzionalità di buffer/informazioni sul telefono, in base all'enumerazione PHONECAPS_BUFFER passata.
ITPhone::get_PhoneCapsLong

Il metodo get_PhoneCapsLong ottiene una funzionalità DWORD del telefono, in base all'PHONECAPS_LONG enumerazione passata. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::get_PhoneCapsString

Il metodo get_PhoneCapsString ottiene una funzionalità stringa/informazioni sul telefono, in base all'enumerazione PHONECAPS_STRING passata. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::get_PreferredAddresses

Il metodo get_PreferredAddresses restituisce una raccolta di indirizzi che il telefono è preferito per l'uso. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::get_Privilege

Il metodo get_Privilege recupera il privilegio del telefono aperto.
ITPhone::get_RingMode

Il metodo get_RingMode recupera la modalità di anello corrente per il telefono.
ITPhone::get_RingVolume

Il metodo get_RingVolume recupera il volume dell'anello corrente per il telefono.
ITPhone::get_Terminals

Il metodo get_Terminals recupera una raccolta di terminali associati al telefono. L'applicazione non deve chiamare ITPhone::Open prima di eseguire questo metodo.
ITPhone::GetPhoneCapsBuffer

Il metodo GetPhoneCapsBuffer ottiene una funzionalità del buffer/informazioni sul telefono, in base all'enumerazione PHONECAPS_BUFFER passata.
ITPhone::NegotiateExtVersion

Il metodo NegotiateExtVersion consente a un'applicazione di negoziare una versione di estensione da usare con il dispositivo telefonico specificato. Questa operazione non deve essere chiamata se l'applicazione non supporta estensioni specifiche del provider.
ITPhone::Open

Il metodo Open apre questo dispositivo telefonico. Il dispositivo telefonico rimane aperto fino a quando l'applicazione chiama ITPhone::Close o finché TAPI non viene arrestato.
ITPhone::p ut_ButtonFunction

Il metodo put_ButtonFunction imposta la funzione pulsante.
ITPhone::p ut_ButtonMode

Il metodo put_ButtonMode imposta la modalità pulsante.
ITPhone::p ut_ButtonText

Il metodo put_ButtonText imposta il testo del pulsante.
ITPhone::p ut_HookSwitchState

Il metodo put_HookSwitchState imposta lo stato di hookswitch corrente per un particolare dispositivo hookswitch sul telefono.
ITPhone::p ut_LampMode

Il metodo put_LampMode imposta la modalità della lampada corrente per la lampada specificata.
ITPhone::p ut_RingMode

Il metodo put_RingMode richiede che il telefono cambi la modalità di anello.
ITPhone::p ut_RingVolume

Il metodo put_RingVolume richiede che il telefono cambi il volume dell'anello.
ITPhone::SetDisplay

Il metodo SetDisplay imposta ciò che verrà visualizzato in una determinata riga e colonna della visualizzazione del telefono.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (includere Tapi3.h)