Compartir a través de


Método ITAddress::p ut_DoNotDisturb (tapi3if.h)

El método put_DoNotDisturb establece el estado de no molestar. Es posible que la característica no molestar no esté disponible en todas las direcciones.

Sintaxis

HRESULT put_DoNotDisturb(
  [in] VARIANT_BOOL fDoNotDisturb
);

Parámetros

[in] fDoNotDisturb

Si VARIANT_TRUE, se activará la característica no molestar. Si VARIANT_FALSE, la característica no molestar se desactivará y se cancelarán todos los reenvíos.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
E_INVALIDARG
El parámetro fDoNotDisturb no es un puntero válido.
E_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.
TAPI_E_TIMEOUT
Error en la operación porque el archivo DLL tapi 3 lo agotó. El intervalo de tiempo de espera es de dos minutos.

Comentarios

La característica DoNotDisturb se implementa mediante el reenvío. Si se llama a put_DoNotDisturb con VARIANT_TRUE, Tapi3.dll crea una lista LINEFORWARD con el modo establecido en LINEFORWARDMODE_UNCOND y solo un elemento LINEFORWARD con la dirección de destino establecida en NULL. Si se llama a put_DoNotDisturb con VARIANT_FALSE, Tapi3.dll cancela el reenvío por completo en esta dirección, incluso las reglas de reenvío establecidas con ITAddress::Forward.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (include Tapi3.h)
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

Address (objeto)

ITAddress

get_DoNotDisturb