Freigeben über


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
Tapi.h

Siehe auch

lineClose

lineDial

lineMakeCall

lineTranslateAddress