LINEDEVCAPFLAGS_ Konstanten
Die LINEDEVCAPFLAGS_ Bitflagskonstanten sind eine Sammlung von Booleern, die verschiedene Funktionen von Line-Geräten beschreiben.
-
LINEDEVCAPFLAGS_CALLHUB
-
-
Gibt an, ob Anrufhubs in dieser Zeile unterstützt werden. Dieses Flag wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.
-
-
LINEDEVCAPFLAGS_CALLHUBTRACKING
-
-
Gibt an, ob die Anrufhubnachverfolgung in dieser Zeile unterstützt wird. Dieses Flag wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.
-
-
LINEDEVCAPFLAGS_CLOSEDROP
-
-
Gibt an, was geschieht, wenn eine geöffnete Zeile geschlossen wird, während die Anwendung Aufrufe in der Zeile aktiv hat. Wenn TRUE, löscht der Dienstanbieter alle aktiven Aufrufe der Zeile, wenn die letzte Anwendung, die die Zeile geöffnet hat, sie mit lineClose schließt. Wenn false, löscht der Dienstanbieter in solchen Fällen keine aktiven Aufrufe. Stattdessen bleiben die Aufrufe aktiv und stehen unter Kontrolle externer Geräte. Ein Dienstanbieter legt dieses Bit in der Regel auf FALSE fest, wenn es ein anderes Gerät gibt, das den Anruf am Leben halten kann, z. B. wenn bei einer analogen Leitung der Computer und der Telefonsatz beide in einer Party-Line-Konfiguration direkt mit ihnen verbunden sind, hält das Offhooktelefon den Anruf automatisch aktiv, auch nachdem der Computer ausgeschaltet ist.
Anwendungen sollten dieses Flag überprüfen, um zu ermitteln, ob der Benutzer (mit einem Dialogfeld OK/Cancel) gewarnt werden soll, dass aktive Aufrufe verloren gehen.
-
-
LINEDEVCAPFLAGS_CROSSADDRCONF
-
-
Gibt an, ob Anrufe an verschiedenen Adressen in dieser Zeile behandelt werden können.
-
-
LINEDEVCAPFLAGS_DIALBILLING
-
-
LINEDEVCAPFLAGS_DIALDIALTONE
-
-
LINEDEVCAPFLAGS_DIALQUIET
-
-
Diese Flags geben an, ob der wählbare Zeichenfolgenmodifizierer "$", "@" oder "W" für ein bestimmtes Zeilengerät unterstützt wird. Dies ist TRUE , wenn der Modifizierer unterstützt wird. andernfalls FALSE. Das "?" (Benutzer dazu auffordern, weiter zu wählen) wird nie von einem Leitungsgerät unterstützt. Diese Flags ermöglichen es einer Anwendung, im Voraus zu bestimmen, welche Modifizierer zur Generierung eines LINEERR führen würden. Die Anwendung hat die Wahl zwischen vorscannbaren Zeichenfolgen für nicht unterstützte Zeichen oder der Übergabe der "rohen" Zeichenfolge aus lineTranslateAddress direkt an den Anbieter als Teil von Funktionen wie lineMakeCall oder lineDial und die Funktion einen Fehler generieren lassen, um zu sagen, welcher nicht unterstützte Modifizierer zuerst in der Zeichenfolge auftritt.
-
-
LINEDEVCAPFLAGS_HIGHLEVCOMP
-
-
Gibt an, ob allgemeine Kompatibilitätsinformationselemente in dieser Zeile unterstützt werden.
-
-
LINEDEVCAPFLAGS_LOWLEVCOMP
-
-
Gibt an, ob In dieser Zeile Kompatibilitätselemente unterstützt werden.
-
-
LINEDEVCAPFLAGS_MEDIACONTROL
-
-
Gibt an, ob Vorgänge zur Mediensteuerung für Aufrufe an dieser Zeile verfügbar sind.
-
-
LINEDEVCAPFLAGS_MSP
-
-
Gibt an, ob der Zeile ein Mediendienstanbieter (Media Service Provider, MSP) zugeordnet ist. Dieses Flag wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.
-
-
LINEDEVCAPFLAGS_MULTIPLEADDR
-
-
Gibt an, ob lineMakeCall, lineDial, TSPI_lineMakeCall oder TSPI_lineDial mehrere Adressen gleichzeitig verarbeiten kann (wie beim inversen Multiplexing).
-
-
LINEDEVCAPFLAGS_PRIVATEOBJECTS
-
-
Gibt an , ob anbieterspezifische Schnittstellen implementiert wurden. Dieses Flag wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.
-
Bemerkungen
Keine Erweiterbarkeit. Alle 32 Bits sind reserviert.
Anforderungen
Anforderung | Wert |
---|---|
TAPI-Version |
Erfordert TAPI 2.0 oder höher |
Header |
|