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 |
---|---|
|
El método se realizó correctamente. |
|
Operación no disponible. |
|
Esta operación no se admite en esta dirección. |
|
El parámetro pfDoNotDisturb no es un puntero válido. |
|
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 |