Compartir a través de


Método ITAddress::get_DoNotDisturb (tapi3if.h)

El método get_DoNotDisturb obtiene el estado actual de la característica no molestar en la dirección. Es posible que la característica no molestar no esté disponible en todas las direcciones.

Sintaxis

HRESULT get_DoNotDisturb(
  [out] VARIANT_BOOL *pfDoNotDisturb
);

Parámetros

[out] pfDoNotDisturb

Si VARIANT_TRUE, se ha activado la característica no molestar. Si VARIANT_FALSE, la característica no molestar no está activa.

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_OPERATIONUNAVAIL
Operación no disponible.
TAPI_E_NOTSUPPORTED
Esta operación no se admite en esta dirección.
E_POINTER
El parámetro pfDoNotDisturb no es un puntero válido.
E_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.

Comentarios

Para los programadores familiarizados con TAPI 2. X: La característica DoNotDisturb se implementa mediante la característica "reenviar", si está presente en la dirección. Cuando se llama a get_DoNotDisturb , Tapi3.dll obtiene la LINEADDRESSSTATUS del objeto de dirección y busca sus entradas LINEFORWARD . Si se encuentra una de estas entradas y si su miembro dwDestAddressOffset es 0 (cero), se considera que DoNotDisturb está activado y, por tanto, VARIANT_TRUE se devuelve como el valor de este método.

Requisitos

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

Consulte también

Address (objeto)

ITAddress

put_DoNotDisturb