Metodo ITAutomatedPhoneControl::p ut_PhoneHandlingEnabled (tapi3if.h)
Il metodo put_PhoneHandlingEnabled imposta la proprietà PhoneHandlingEnabled . L'impostazione della proprietà abilita o disabilita tutte le funzionalità di interazione telefonica automatica per questo telefono. Le funzionalità includono il controllo automatizzato dei toni e degli anelli di un telefono e la gestione automatica delle chiamate in base allo stato hookswitch di un telefono.
Sintassi
HRESULT put_PhoneHandlingEnabled(
[in] VARIANT_BOOL fEnabled
);
Parametri
[in] fEnabled
Se VARIANT_TRUE, la gestione del telefono è abilitata. Se VARIANT_FALSE, la gestione del telefono è disabilitata. Il valore predefinito è VARIANT_FALSE.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un valore di errore.
Commenti
In genere, un'applicazione imposta altre proprietà nell'interfaccia ITAutomatedPhoneControl (per configurare i dettagli delle funzionalità di interazione telefonica automatica necessarie) prima di impostare la proprietà PhoneHandlingEnabled su VARIANT_TRUE. Tuttavia, è anche possibile modificare le proprietà dopo aver chiamato il metodo put_PhoneHandlingEnabled per abilitare le funzionalità.
Quando il telefono viene chiuso con una chiamata al metodo ITPhone::Close , la proprietà PhoneHandlingEnabled viene reimpostata automaticamente in VARIANT_FALSE.
Se si imposta la proprietà PhoneHandlingEnabled su VARIANT_TRUE e il telefono non ha un dispositivo ringer, il suono a anello viene riprodotto sul dispositivo audio predefinito per il sistema; ad esempio, su altoparlanti della scheda audio. Per altre informazioni, vedere PHONECAPS_LONG.
Per un elenco di metodi di proprietà che ottengono e impostano le funzionalità di interazione telefonica automatica, vedere ITAutomatedPhoneControl.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (includere Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |