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
S_OK
Il metodo è riuscito.
E_INVALIDARG
Il parametro fDoNotDisturb non è un puntatore valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
TAPI_E_TIMEOUT
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

Vedi anche

Oggetto Address

ITAddress

get_DoNotDisturb