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