Metodo ITAddress::p ut_DoNotDisturb (tapi3if.h)
Il metodo put_DoNotDisturb imposta lo stato non disturbo. La funzionalità non disturbo potrebbe non essere disponibile in tutti gli indirizzi.
Sintassi
HRESULT put_DoNotDisturb(
[in] VARIANT_BOOL fDoNotDisturb
);
Parametri
[in] fDoNotDisturb
Se VARIANT_TRUE, verrà attivata la funzionalità non disturbo. Se VARIANT_FALSE, la funzionalità non disturbo verrà disattivata e tutto l'inoltro annullato.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Il parametro fDoNotDisturb non è un puntatore valido. |
|
Memoria insufficiente per eseguire l'operazione. |
|
L'operazione non è riuscita perché la DLL TAPI 3 l'ha timeout. L'intervallo di timeout è di due minuti. |
Commenti
La funzionalità DoNotDisturb viene implementata usando l'inoltro. Se put_DoNotDisturb viene chiamato con VARIANT_TRUE, Tapi3.dll crea un elenco LINEFORWARD con la modalità impostata su LINEFORWARDMODE_UNCOND e un solo elemento LINEFORWARD con l'indirizzo di destinazione impostato su NULL. Se put_DoNotDisturb viene chiamato con VARIANT_FALSE, Tapi3.dll annulla completamente l'inoltro su questo indirizzo, anche quelle regole di inoltro impostate con ITAddress::Forward.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (includere Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |