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

Vedi anche

ITAutomatedPhoneControl

ITPhone::Close

get_PhoneHandlingEnabled