MÉTHODE ITAddress::get_DoNotDisturb (tapi3if.h)
La méthode get_DoNotDisturb obtient la status actuelle de la fonctionnalité ne pas déranger sur l’adresse. La fonctionnalité ne pas déranger peut ne pas être disponible sur toutes les adresses.
Syntaxe
HRESULT get_DoNotDisturb(
[out] VARIANT_BOOL *pfDoNotDisturb
);
Paramètres
[out] pfDoNotDisturb
Si VARIANT_TRUE, la fonctionnalité Ne pas déranger a été activée. Si VARIANT_FALSE, la fonctionnalité Ne pas déranger n’est pas active.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Opération non disponible. |
|
Cette opération n’est pas prise en charge sur cette adresse. |
|
Le paramètre pfDoNotDisturb n’est pas un pointeur valide. |
|
La mémoire est insuffisante pour effectuer l’opération. |
Remarques
Pour les programmeurs familiarisés avec TAPI 2. X: La fonctionnalité DoNotDisturb est implémentée à l’aide de la fonctionnalité « transfert », si elle est présente sur l’adresse. Quand get_DoNotDisturb est appelé, Tapi3.dll obtient le LINEADDRESSSTATUS de l’objet address et recherche ses entrées LINEFORWARD . Si l’une de ces entrées est trouvée et si son membre dwDestAddressOffset est égal à 0 (zéro), DoNotDisturb est considéré comme activé et, par conséquent, VARIANT_TRUE est retourné comme valeur pour cette méthode.
Configuration requise
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |
Bibliothèque | Uuid.lib |
DLL | Tapi3.dll |