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 |
---|---|
|
El método se realizó correctamente. |
|
El parámetro fDoNotDisturb no es un puntero válido. |
|
Existe memoria insuficiente para realizar la operación. |
|
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 |