ITAddress::get_DoNotDisturb-Methode (tapi3if.h)
Die get_DoNotDisturb-Methode ruft die aktuelle status der Funktion "Nicht stören" für die Adresse ab. Die Funktion "Nicht stören" ist möglicherweise nicht für alle Adressen verfügbar.
Syntax
HRESULT get_DoNotDisturb(
[out] VARIANT_BOOL *pfDoNotDisturb
);
Parameter
[out] pfDoNotDisturb
Wenn VARIANT_TRUE, wurde die Funktion "Nicht stören" aktiviert. Wenn VARIANT_FALSE, ist die Funktion nicht stören nicht aktiv.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Methode war erfolgreich. |
|
Vorgang nicht verfügbar. |
|
Dieser Vorgang wird für diese Adresse nicht unterstützt. |
|
Der pfDoNotDisturb-Parameter ist kein gültiger Zeiger. |
|
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen. |
Hinweise
Für Programmierer, die mit TAPI 2 vertraut sind. X: Das DoNotDisturb-Feature wird mithilfe des "Forward"-Features implementiert, sofern es in der Adresse vorhanden ist. Wenn get_DoNotDisturb aufgerufen wird, ruft Tapi3.dll den LINEADDRESSSTATUS des Adressobjekts ab und sucht nach seinen LINEFORWARD-Einträgen . Wenn ein solcher Eintrag gefunden wird und sein dwDestAddressOffset-Member 0 (null) ist, gilt DoNotDisturb als aktiviert, und daher wird VARIANT_TRUE als Wert für diese Methode zurückgegeben.
Anforderungen
Zielplattform | Windows |
Kopfzeile | tapi3if.h (Tapi3.h einschließen) |
Bibliothek | Uuid.lib |
DLL | Tapi3.dll |