Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die put_DoNotDisturb-Methode legt die nicht stören status fest. Die Funktion "Nicht stören" ist möglicherweise nicht für alle Adressen verfügbar.
Syntax
HRESULT put_DoNotDisturb(
[in] VARIANT_BOOL fDoNotDisturb
);
Parameter
[in] fDoNotDisturb
Wenn VARIANT_TRUE, wird die Funktion Nicht stören aktiviert. Wenn VARIANT_FALSE, wird die Funktion Nicht stören deaktiviert und alle Weiterleitungen abgebrochen.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Methode war erfolgreich. |
|
Der fDoNotDisturb-Parameter ist kein gültiger Zeiger. |
|
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden. |
|
Der Vorgang ist fehlgeschlagen, da die TAPI 3-DLL ein Timeout aufweist. Das Timeoutintervall beträgt zwei Minuten. |
Hinweise
Die DoNotDisturb-Funktion wird mithilfe der Weiterleitung implementiert. Wenn put_DoNotDisturb mit VARIANT_TRUE aufgerufen wird, erstellt Tapi3.dll eine LINEFORWARD-Liste , in der der Modus auf LINEFORWARDMODE_UNCOND festgelegt ist, und nur ein LINEFORWARD-Element, bei dem die Zieladresse auf NULL festgelegt ist. Wenn put_DoNotDisturb mit VARIANT_FALSE aufgerufen wird, bricht Tapi3.dll die Weiterleitung für diese Adresse vollständig ab, selbst die Weiterleitungsregeln, die mit ITAddress::Forward festgelegt sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | tapi3if.h (einschließlich Tapi3.h) |
| Bibliothek | Uuid.lib |
| DLL | Tapi3.dll |