Freigeben über


LINEERR_ Konstanten

Im Folgenden finden Sie eine Liste von Fehlercodes, die TAPI zurückgeben kann, wenn Vorgänge für Zeilen, Adressen oder Aufrufe aufgerufen werden. Weitere Informationen zum Bestimmen, welche dieser Fehlercodes eine bestimmte Funktion zurückgeben kann, finden Sie in den einzelnen Funktionsbeschreibungen.

LINEERR_ADDRESSBLOCKED

Die angegebene Adresse wird für den angegebenen Anruf blockiert.

LINEERR_ADDRESSBLOCKED

Für die Zielanrufadresse ist die Anrufblockierung aktiviert.

LINEERR_ALLOCATED

Die Zeile kann nicht geöffnet werden, weil eine persistente Bedingung besteht, z. B. die eines seriellen Ports, der ausschließlich von einem anderen Prozess geöffnet wird.

LINEERR_BADDEVICEID

Der angegebene Gerätebezeichner oder Zeilengerätebezeichner, z. B. in einem dwDeviceID-Parameter , ist ungültig oder außerhalb des Bereichs.

LINEERR_BEARERMODEUNAVAIL

Das Element des Bearermodus in LINECALLPARAMS ist ungültig, der in LINECALLPARAMS angegebene Bearermodus ist nicht verfügbar, oder der Anrufträgermodus kann nicht in den angegebenen Bearermodus geändert werden.

LINEERR_BILLINGREJECTED

Der Abrechnungsmodus des Anrufs wurde abgelehnt.

LINEERR_CALLUNAVAIL

Alle Aufrufdarstellungen für die angegebene Adresse werden derzeit verwendet.

LINEERR_COMPLETIONOVERRUN

Die maximale Anzahl ausstehender Anrufabschlüsse wurde überschritten.

LINEERR_CONFERENCEFULL

Die maximale Anzahl von Parteien für eine Konferenz wurde erreicht, oder die beantragte Anzahl von Parteien kann nicht erfüllt werden.

LINEERR_DIALBILLING

Der Parameter für die wählbare Adresse enthält Wählsteuerungszeichen, die nicht vom Dienstanbieter verarbeitet werden.

LINEERR_DIALDIALTONE

Der Parameter für die wählbare Adresse enthält Wählsteuerungszeichen, die nicht vom Dienstanbieter verarbeitet werden.

LINEERR_DIALPROMPT

Der Parameter für die wählbare Adresse enthält Wählsteuerungszeichen, die nicht vom Dienstanbieter verarbeitet werden.

LINEERR_DIALQUIET

Der Parameter für die wählbare Adresse enthält Wählsteuerungszeichen, die nicht vom Dienstanbieter verarbeitet werden.

LINEERR_DIALVOICEDETECT

Verwendung des Wählmodifizierers (:) wird nicht unterstützt. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln.

LINEERR_DISCONNECTED

Der Anruf wurde getrennt. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.2 oder höher aushandeln.

LINEERR_INCOMPATIBLEAPIVERSION

Die Anwendung hat eine TAPI-Version oder einen Versionsbereich angefordert, der mit der Implementierung der Telefonie-API und dem entsprechenden Dienstanbieter nicht kompatibel ist oder nicht unterstützt werden kann.

LINEERR_INCOMPATIBLEEXTVERSION

Die Anwendung hat einen Erweiterungsversionsbereich angefordert, der entweder ungültig ist oder vom entsprechenden Dienstanbieter nicht unterstützt werden kann.

LINEERR_INIFILECORRUPT

Die Telephon.ini Datei kann von TAPI aufgrund interner Inkonsistenzen oder Formatierungsprobleme nicht richtig gelesen oder verstanden werden. Beispielsweise kann der Abschnitt [Speicherorte], [Karten] oder [Länder] der Telephon.ini Datei beschädigt oder inkonsistent sein.

LINEERR_INUSE

Das Leitungsgerät wird verwendet und kann derzeit nicht konfiguriert werden, erlaubt das Hinzufügen einer Partei, die Anrufanhörung, das Platzieren eines Anrufs oder die Übertragung eines Anrufs.

LINEERR_INVALADDRESS

Eine angegebene Adresse ist entweder ungültig oder nicht zulässig. Wenn ungültig, enthält die Adresse ungültige Zeichen oder Ziffern, oder die Zieladresse enthält Wählsteuerungszeichen (W, @, $oder ?), die vom Dienstanbieter nicht unterstützt werden. Wenn dies nicht zulässig ist, wird die angegebene Adresse entweder nicht der angegebenen Zeile zugewiesen oder ist für die Adressumleitung ungültig.

LINEERR_INVALADDRESSID

Der angegebene Adressbezeichner ist entweder ungültig oder außerhalb des Bereichs.

LINEERR_INVALADDRESSMODE

Der angegebene Adressmodus ist ungültig.

LINEERR_INVALADDRESSSTATE

Der angegebene Adresszustand enthält ein oder mehrere Bits, die nicht LINEADDRESSSTATE_ Konstanten sind.

LINEERR_INVALADDRESSTYPE

Die Anwendung verweist auf einen ungültigen Adresstyp. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.

LINEERR_INVALAGENTACTIVITY

Die angegebene Agentaktivität ist ungültig.

LINEERR_INVALAGENTACTIVITY

Die Anwendung, die diesen Vorgang aufruft, ist das Ziel der indirekten Übergabe. Das heißt, TAPI hat ermittelt, dass die aufrufende Anwendung auch die Anwendung mit der höchsten Priorität für den angegebenen Medientyp ist. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln.

LINEERR_INVALAGENTGROUP

Die angegebenen Agentgruppeninformationen sind ungültig oder enthalten Fehler. Die angeforderte Aktion wurde nicht ausgeführt.

LINEERR_INVALAGENTGROUP

Die Anwendung verweist auf eine nicht gültige Agentgruppe. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln.

LINEERR_INVALAGENTID

Der angegebene Agentbezeichner ist ungültig.

LINEERR_INVALAGENTID

Es wurde ein ungültiger Agent-Bezeichner verwendet. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln.

LINEERR_INVALAGENTSESSIONSTATE

Der Agentsitzungsstatus ist ungültig. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.2 oder höher aushandeln.

LINEERR_INVALAGENTSTATE

Der angegebene Agentstatus ist ungültig oder enthält Fehler. Am Agentstatus der angegebenen Adresse wurden keine Änderungen vorgenommen.

LINEERR_INVALAGENTSTATE

Die Anwendung verweist auf einen ungültigen Agent-Zustand. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln.

LINEERR_INVALAPPHANDLE

Das Anwendungshandle (z. B. durch einen hLineApp-Parameter ) oder das Anwendungsregistrierungshandle ist ungültig.

LINEERR_INVALAPPNAME

Der angegebene Anwendungsname ist ungültig. Wenn ein Anwendungsname von der Anwendung angegeben wird, wird davon ausgegangen, dass die Zeichenfolge keine nicht anzeigebaren Zeichen enthält und null beendet ist.

LINEERR_INVALBEARERMODE

Der angegebene Bearermodus ist ungültig.

LINEERR_INVALCALLCOMPLMODE

Die angegebene Vervollständigung ist ungültig.

LINEERR_INVALCALLHANDLE

Das angegebene Aufrufhandle ist ungültig. Beispielsweise ist das Handle nicht NULL , sondern gehört nicht zur angegebenen Zeile. In einigen Fällen ist das angegebene Anrufgerätehandle ungültig.

LINEERR_INVALCALLPARAMS

Die angegebenen Aufrufparameter sind ungültig.

LINEERR_INVALCALLPRIVILEGE

Der angegebene Aufrufberechtigungsparameter ist ungültig.

LINEERR_INVALCALLSELECT

Der angegebene Select-Parameter ist ungültig.

LINEERR_INVALCALLSTATE

Der aktuelle Zustand eines Aufrufs ist für den angeforderten Vorgang nicht gültig.

LINEERR_INVALCALLSTATELIST

Die angegebene Aufrufstatusliste ist ungültig.

LINEERR_INVALCARD

Der in dwCard angegebene permanente Karte-Bezeichner konnte in keinem Eintrag im Abschnitt [Karten] der Registrierung gefunden werden.

LINEERR_INVALCOMPLETIONID

Der Vervollständigungsbezeichner ist ungültig.

LINEERR_INVALCONFCALLHANDLE

Das angegebene Anrufhandle für die Telefonkonferenz ist ungültig oder kein Handle für eine Telefonkonferenz.

LINEERR_INVALCONSULTCALLHANDLE

Der angegebene Anrufhandle für Konsultationen ist ungültig.

LINEERR_INVALCOUNTRYCODE

Der angegebene Länder- oder Regionscode ist ungültig.

LINEERR_INVALDEVICECLASS

Das Leitungsgerät verfügt über kein zugeordnetes Gerät für die angegebene Geräteklasse, oder die angegebene Zeile unterstützt die angegebene Geräteklasse nicht.

LINEERR_INVALDEVICEHANDLE

Das Zeilenhandle des Geräts ist ungültig.

LINEERR_INVALDIALPARAMS

Die Wählparameter sind ungültig.

LINEERR_INVALDIGITLIST

Die angegebene Ziffernliste ist ungültig.

LINEERR_INVALDIGITMODE

Der angegebene Ziffernmodus ist ungültig.

LINEERR_INVALDIGITS

Die angegebenen Abschlussziffern sind ungültig.

LINEERR_INVALEXTVERSION

Die Versionsnummer der Dienstanbietererweiterung ist ungültig.

LINEERR_INVALFEATURE

Der dwFeature-Parameter ist ungültig.

LINEERR_INVALFEATURE

Die Anwendung hat ein Feature aufgerufen, das in dieser Zeile nicht verfügbar ist.

LINEERR_INVALGROUPID

Der angegebene Gruppenbezeichner ist ungültig.

LINEERR_INVALLINEHANDLE

Das angegebene Anruf-, Geräte-, Zeilengerät- oder Zeilenhandle ist ungültig.

LINEERR_INVALLINESTATE

Die Gerätekonfiguration kann im aktuellen Zeilenzustand nicht geändert werden. Die Zeile kann von einer anderen Anwendung verwendet werden, oder ein dwLineStates-Parameter enthält ein oder mehrere Bits, die nicht LINEDEVSTATE_ Konstanten sind. Der wert LINEERR_INVALLINESTATE kann auch angeben, dass das Gerät getrennt oder außer Betrieb ist. Diese Zustände werden durch Festlegen der Bits entsprechend den LINEDEVSTATUSFLAGS_CONNECTED - und LINEDEVSTATUSFLAGS_INSERVICE-Werten im dwDevStatusFlags-Element der LINEDEVSTATUS-Struktur , die von der funktion lineGetLineDevStatus zurückgegeben wird, auf 0 festgelegt.

LINEERR_INVALLOCATION

Der in dwLocation angegebene permanente Standortbezeichner konnte in keinem Eintrag im Abschnitt [Standorte] der Registrierung gefunden werden.

LINEERR_INVALMEDIALIST

Die angegebene Medienliste ist ungültig.

LINEERR_INVALMEDIAMODE

Die Liste der zu überwachenden Medientypen (Modi) enthält ungültige Informationen, der angegebene Medientypparameter ist ungültig, oder der Dienstanbieter unterstützt den angegebenen Medientyp nicht. Die in der Zeile unterstützten Medientypen werden im dwMediaModes-Element in der LINEDEVCAPS-Struktur aufgeführt.

LINEERR_INVALMESSAGEID

Die in dwMessageID angegebene Zahl liegt außerhalb des bereichs, der vom dwNumCompletionMessages-Member in der LINEADDRESSCAPS-Struktur angegeben wird.

LINEERR_INVALPARAM

Ein Parameter oder eine Struktur, auf die ein Parameter verweist, enthält ungültige Informationen, ein Länder- oder Regionscode ist ungültig, ein Fensterhandle ist ungültig, oder der angegebene Forward list-Parameter enthält ungültige Informationen.

LINEERR_INVALPARKID

Der Parkbezeichner ist ungültig.

LINEERR_INVALPARKMODE

Der angegebene Parkmodus ist ungültig.

LINEERR_INVALPASSWORD

Das angegebene Kennwort ist nicht korrekt, und die angeforderte Aktion wurde nicht ausgeführt.

LINEERR_INVALPASSWORD

Die Anwendung hat ein ungültiges Kennwort verwendet. Dieser Wert wird nur Für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln.

LINEERR_INVALPOINTER

Mindestens ein der angegebenen Zeigerparameter (z. B. lpCallList, lpdwAPIVersion, lpExtensionID, lpdwExtVersion, lphIcon, lpLineDevCaps und lpToneList) sind ungültig, oder ein erforderlicher Zeiger auf einen Ausgabeparameter ist NULL.

LINEERR_INVALPRIVSELECT

Für den dwPrivileges-Parameter wurde ein ungültiges Flag oder eine kombination von Flags festgelegt.

LINEERR_INVALRATE

Die angegebene Rate ist ungültig.

LINEERR_INVALREQUESTMODE

Der LINEREQUESTMODE-Indikator ist ungültig.

LINEERR_INVALTERMINALID

Der angegebene Terminalbezeichner ist ungültig.

LINEERR_INVALTERMINALMODE

Der angegebene Terminalmodusparameter ist ungültig.

LINEERR_INVALTIMEOUT

Timeouts werden nicht unterstützt, oder ein Wert liegt außerhalb des in LINEDEVCAPS angegebenen gültigen Bereichs.

LINEERR_INVALTONE

Der angegebene benutzerdefinierte Ton stellt keinen gültigen Ton dar oder besteht aus zu vielen Frequenzen oder die angegebene Tonstruktur beschreibt keinen gültigen Ton.

LINEERR_INVALTONELIST

Die angegebene Tonliste ist ungültig.

LINEERR_INVALTONEMODE

Der angegebene Tonmodusparameter ist ungültig.

LINEERR_INVALTRANSFERMODE

Der angegebene Übertragungsmodusparameter ist ungültig.

LINEERR_LINEMAPPERFAILED

LINEMAPPER war der Wert, der im dwDeviceID-Parameter übergeben wurde, aber es wurden keine Zeilen gefunden, die den im lpCallParams-Parameter angegebenen Anforderungen entsprechen.

LINEERR_NOCONFERENCE

Der angegebene Anruf ist kein Telefonkonferenzhandle oder Teilnehmeranruf.

LINEERR_NODEVICE

Der angegebene Gerätebezeichner, der zuvor gültig war, wird nicht mehr akzeptiert, da das zugeordnete Gerät seit der letzten Initialisierung von TAPI aus dem System entfernt wurde. Alternativ verfügt das Leitungsgerät über kein zugeordnetes Gerät für die angegebene Geräteklasse.

LINEERR_NODRIVER

Entweder konnte Tapiaddr.dll nicht gefunden werden, oder der Telefondienstanbieter für das angegebene Gerät hat festgestellt, dass eine seiner Komponenten fehlt oder beschädigt ist, die zum Initialisierungszeitpunkt nicht erkannt wurde. Der Benutzer sollte aufgefordert werden, das Telefonie-Systemsteuerung zu verwenden, um das Problem zu beheben.

LINEERR_NOMEM

Unzureichender Arbeitsspeicher, um den Vorgang auszuführen, oder der Arbeitsspeicher kann nicht gesperrt werden.

LINEERR_NOMULTIPLEINSTANCE

Ein Telefoniedienstanbieter, der mehrere Instanzen nicht unterstützt, wird mehrmals im Abschnitt [Anbieter] der Registrierung aufgeführt. Die Anwendung sollte dem Benutzer empfehlen, die telefonie-Systemsteuerung zu verwenden, um den duplizierten Treiber zu entfernen.

LINEERR_NOMULTIPLEINSTANCE

Mehrere Instanzen dieses Dienstanbieters sind nicht zulässig.

LINEERR_NOREQUEST

Es ist derzeit keine Anforderung des angegebenen Modus ausstehend, oder die Anwendung ist nicht mehr die Anwendung mit der höchsten Priorität für den angegebenen Anforderungsmodus.

LINEERR_NOTOWNER

Die Anwendung verfügt nicht über Besitzerberechtigungen für den angegebenen Aufruf.

LINEERR_NOTREGISTERED

Die Anwendung ist nicht als Anforderungsempfänger für den angegebenen Anforderungsmodus registriert.

LINEERR_OPERATIONFAILED

Der Vorgang ist aus einem nicht angegebenen oder unbekannten Grund fehlgeschlagen.

LINEERR_OPERATIONUNAVAIL

Der Vorgang ist nicht verfügbar, z. B. für das angegebene Gerät oder die angegebene Leitung.

LINEERR_RATEUNAVAIL

Der Dienstanbieter verfügt derzeit nicht über genügend Bandbreite für die angegebene Rate.

LINEERR_REINIT

Wenn eine TAPI-Neuinitialisierung angefordert wurde, z. B. durch Hinzufügen oder Entfernen eines Telefoniedienstanbieters, werden lineInitialize-, lineInitializeEx- oder lineOpen-Anforderungen mit diesem Fehler abgelehnt, bis die letzte Anwendung ihre Verwendung der API beendet (mit lineShutdown), zu dem die neue Konfiguration wirksam wird und Anwendungen erneut berechtigt sind, lineInitialize oder lineInitializeEx aufzurufen.

LINEERR_REINIT

Die Anwendung hat zweimal versucht, TAPI zu initialisieren.

LINEERR_REQUESTOVERRUN

Es stehen mehr Anforderungen aus, als das Gerät verarbeiten kann.

LINEERR_RESOURCEUNAVAIL

Unzureichende Ressourcen zum Abschließen des Vorgangs. Beispielsweise kann eine Zeile aufgrund einer dynamischen Ressourcenüberlastung nicht geöffnet werden.

LINEERR_STRUCTURETOOSMALL

Der dwTotalSize-Member einer Struktur gibt nicht genügend Arbeitsspeicher an, um den festen Teil der angegebenen Struktur zu enthalten.

LINEERR_TARGETNOTFOUND

Ein Ziel für die Anrufübergabe wurde nicht gefunden. Dies kann auftreten, wenn die benannte Anwendung nicht dieselbe Zeile mit dem LINECALLPRIVILEGE_OWNER Bit im dwPrivileges-Parameter von lineOpen geöffnet hat. Im Fall der Medienmodusübergabe hat keine Anwendung dieselbe Zeile mit dem LINECALLPRIVILEGE_OWNER Bit im dwPrivileges-Parameter von lineOpen geöffnet, und der im dwMediaMode-Parameter angegebene Medientyp wurde im dwMediaModes-Parameter von lineOpen angegeben.

LINEERR_TARGETSELF

Die Anwendung, die diesen Vorgang aufruft, ist das Ziel der indirekten Übergabe. Das heißt, TAPI hat ermittelt, dass die aufrufende Anwendung auch die Anwendung mit der höchsten Priorität für den angegebenen Medientyp ist.

LINEERR_UNINITIALIZED

Der Vorgang wurde vor einer Anwendung namens lineInitialize oder lineInitializeEx aufgerufen.

LINEERR_USERCANCELLED

Der Benutzer hat den Anruf abgebrochen. Dieser Wert wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.2 oder höher aushandeln.

LINEERR_USERUSERINFOTOOBIG

Die Zeichenfolge, die Benutzer-Benutzer-Informationen enthält, überschreitet die maximale Anzahl von Bytes, die im Element dwUUIAcceptSize, dwUUIAnswerSize, dwUUIDropSize, dwUUIMakeCallSize oder dwUUISendUserUserInfoSize-Member von LINEDEVCAPS angegeben ist, oder die Zeichenfolge, die Benutzer-Benutzer-Informationen enthält, ist zu lang.

Bemerkungen

Die Werte, die über 0xFFFFFFFF 0xC0000000, sind für gerätespezifische Erweiterungen verfügbar. Die Werte, die bis 0xBFFFFFFF 0x80000000, sind reserviert, während 0x00000000 bis 0x7FFFFFFF als Anforderungsbezeichner verwendet werden.

Wenn eine Anwendung eine Fehlerrückgabe erhält, die sie nicht speziell behandelt (z. B. einen durch eine gerätespezifische Erweiterung definierten Fehler), sollte sie den Fehler als LINEERR_OPERATIONFAILED behandeln (aus einem nicht angegebenen Grund).

Beim Aufrufen der LINEERR_constants, die mit TAPI 3.0 neu sind, muss die Tapierr.mc-Datei mit neuen Nachrichten aktualisiert werden.

Anforderungen

Anforderung Wert
TAPI-Version
Erfordert TAPI 2.0 oder höher.
Header
Tapi.h

Weitere Informationen

LINEADDRESSCAPS

LINEDEVCAPS

LINEDEVSTATUS

lineGetLineDevStatus

lineInitialize

lineInitializeEx

lineÖffnen

lineShutdown