Condividi tramite


Costanti LINEERR_

Di seguito è riportato un elenco di codici di errore che TAPI può restituire quando si richiamano operazioni su righe, indirizzi o chiamate. Per altre informazioni su come determinare quale di questi codici di errore può restituire una determinata funzione, vedere le singole descrizioni delle funzioni.

LINEERR_ADDRESSBLOCKED

L'indirizzo specificato non viene composto sulla chiamata specificata.

LINEERR_ADDRESSBLOCKED

L'indirizzo della chiamata di destinazione ha abilitato il blocco delle chiamate.

LINEERR_ALLOCATED

Impossibile aprire la riga a causa di una condizione persistente, ad esempio quella di una porta seriale aperta esclusivamente da un altro processo.

LINEERR_BADDEVICEID

L'identificatore del dispositivo specificato o l'identificatore del dispositivo di riga, ad esempio in un parametro dwDeviceID , non è valido o non è compreso nell'intervallo.

LINEERR_BEARERMODEUNAVAIL

Il membro della modalità di connessione in LINECALLPARAMS non è valido, la modalità di connessione specificata in LINECALLPARAMS non è disponibile oppure la modalità di connessione della chiamata non può essere modificata nella modalità di connessione specificata.

LINEERR_BILLINGREJECTED

La modalità di fatturazione della chiamata è stata rifiutata.

LINEERR_CALLUNAVAIL

Tutti gli aspetti delle chiamate sull'indirizzo specificato sono attualmente in uso.

LINEERR_COMPLETIONOVERRUN

È stato superato il numero massimo di completamenti delle chiamate in sospeso.

LINEERR_CONFERENCEFULL

È stato raggiunto il numero massimo di parti per una conferenza o il numero di parti richiesto non può essere soddisfatto.

LINEERR_DIALBILLING

Il parametro address dialable contiene caratteri di controllo di composizione non elaborati dal provider di servizi.

LINEERR_DIALDIALTONE

Il parametro address dialable contiene caratteri di controllo di composizione non elaborati dal provider di servizi.

LINEERR_DIALPROMPT

Il parametro address dialable contiene caratteri di controllo di composizione non elaborati dal provider di servizi.

LINEERR_DIALQUIET

Il parametro address dialable contiene caratteri di controllo di composizione non elaborati dal provider di servizi.

LINEERR_DIALVOICEDETECT

Uso del modificatore di composizione (:) non è supportato. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.0 o successiva.

LINEERR_DISCONNECTED

La chiamata è stata disconnessa. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.2 o successiva.

LINEERR_INCOMPATIBLEAPIVERSION

L'applicazione ha richiesto una versione TAPI o un intervallo di versioni non compatibile con o non può essere supportato dall'implementazione dell'API di telefonia e dal provider di servizi corrispondente.

LINEERR_INCOMPATIBLEEXTVERSION

L'applicazione ha richiesto un intervallo di versione dell'estensione non valido o non può essere supportato dal provider di servizi corrispondente.

LINEERR_INIFILECORRUPT

Il file Telephon.ini non può essere letto o compreso correttamente da TAPI a causa di incoerenze interne o problemi di formattazione. Ad esempio, la sezione [Locations], [Cards] o [Countries] del file Telephon.ini potrebbe essere danneggiata o incoerente.

LINEERR_INUSE

Il dispositivo linea è in uso e non può essere configurato, consentire l'aggiunta di una parte, consentire la risposta a una chiamata, consentire l'esecuzione di una chiamata o consentire il trasferimento di una chiamata.

LINEERR_INVALADDRESS

Un indirizzo specificato non è valido o non è consentito. Se non è valido, l'indirizzo contiene caratteri o cifre non validi oppure l'indirizzo di destinazione contiene caratteri di controllo di composizione (W, @, $o ?) non supportati dal provider di servizi. Se non è consentito, l'indirizzo specificato non è assegnato alla riga specificata o non è valido per il reindirizzamento degli indirizzi.

LINEERR_INVALADDRESSID

L'identificatore di indirizzo specificato non è valido o non è compreso nell'intervallo.

LINEERR_INVALADDRESSMODE

La modalità di indirizzo specificata non è valida.

LINEERR_INVALADDRESSSTATE

Lo stato dell'indirizzo specificato contiene uno o più bit che non sono costanti LINEADDRESSSTATE_.

LINEERR_INVALADDRESSTYPE

L'applicazione ha fatto riferimento a un tipo di indirizzo non valido. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 3.0 o successiva.

LINEERR_INVALAGENTACTIVITY

L'attività dell'agente specificata non è valida.

LINEERR_INVALAGENTACTIVITY

L'applicazione che richiama questa operazione è la destinazione dell'handoff indiretto. Ovvero, TAPI ha determinato che l'applicazione chiamante è anche l'applicazione con priorità più alta per il tipo di supporto specificato. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.0 o successiva.

LINEERR_INVALAGENTGROUP

Le informazioni sul gruppo di agenti specificate non sono valide o contengono errori. L'azione richiesta non è stata eseguita.

LINEERR_INVALAGENTGROUP

L'applicazione ha fatto riferimento a un gruppo di agenti non valido. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.0 o successiva.

LINEERR_INVALAGENTID

L'identificatore dell'agente specificato non è valido.

LINEERR_INVALAGENTID

È stato usato un identificatore dell'agente non valido. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.0 o successiva.

LINEERR_INVALAGENTSESSIONSTATE

Lo stato della sessione dell'agente non è valido. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.2 o successiva.

LINEERR_INVALAGENTSTATE

Lo stato dell'agente specificato non è valido o contiene errori. Non sono state apportate modifiche allo stato dell'agente dell'indirizzo specificato.

LINEERR_INVALAGENTSTATE

L'applicazione ha fatto riferimento a uno stato dell'agente non valido. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.0 o successiva.

LINEERR_INVALAPPHANDLE

L'handle dell'applicazione, ad esempio specificato da un parametro hLineApp , o l'handle di registrazione dell'applicazione non è valido.

LINEERR_INVALAPPNAME

Il nome dell'applicazione specificato non è valido. Se un nome dell'applicazione viene specificato dall'applicazione, si presuppone che la stringa non contenga caratteri non visualizzabili e sia terminata da zero.

LINEERR_INVALBEARERMODE

La modalità di connessione specificata non è valida.

LINEERR_INVALCALLCOMPLMODE

Il completamento specificato non è valido.

LINEERR_INVALCALLHANDLE

L'handle di chiamata specificato non è valido. Ad esempio, l'handle non è NULL , ma non appartiene alla riga specificata. In alcuni casi, l'handle del dispositivo di chiamata specificato non è valido.

LINEERR_INVALCALLPARAMS

I parametri di chiamata specificati non sono validi.

LINEERR_INVALCALLPRIVILEGE

Il parametro del privilegio di chiamata specificato non è valido.

LINEERR_INVALCALLSELECT

Il parametro select specificato non è valido.

LINEERR_INVALCALLSTATE

Lo stato corrente di una chiamata non è in uno stato valido per l'operazione richiesta.

LINEERR_INVALCALLSTATELIST

L'elenco di stato della chiamata specificato non è valido.

LINEERR_INVALCARD

Impossibile trovare l'identificatore di scheda permanente specificato in dwCard in nessuna voce nella sezione [Schede] nel Registro di sistema.

LINEERR_INVALCOMPLETIONID

L'identificatore di completamento non è valido.

LINEERR_INVALCONFCALLHANDLE

L'handle di chiamata specificato per la chiamata di conferenza non è valido o non è un handle per una chiamata di conferenza.

LINEERR_INVALCONSULTCALLHANDLE

L'handle di chiamata di consulenza specificato non è valido.

LINEERR_INVALCOUNTRYCODE

Il codice paese o area geografica specificato non è valido.

LINEERR_INVALDEVICECLASS

Il dispositivo linea non ha alcun dispositivo associato per la classe di dispositivo specificata o la riga specificata non supporta la classe di dispositivo indicata.

LINEERR_INVALDEVICEHANDLE

L'handle del dispositivo di riga non è valido.

LINEERR_INVALDIALPARAMS

I parametri di composizione non sono validi.

LINEERR_INVALDIGITLIST

L'elenco di cifre specificato non è valido.

LINEERR_INVALDIGITMODE

La modalità cifra specificata non è valida.

LINEERR_INVALDIGITS

Le cifre di terminazione specificate non sono valide.

LINEERR_INVALEXTVERSION

Il numero di versione dell'estensione del provider di servizi non è valido.

LINEERR_INVALFEATURE

Il parametro dwFeature non è valido.

LINEERR_INVALFEATURE

L'applicazione ha richiamato una funzionalità non disponibile in questa riga.

LINEERR_INVALGROUPID

L'identificatore di gruppo specificato non è valido.

LINEERR_INVALLINEHANDLE

La chiamata specificata, il dispositivo, il dispositivo linea o l'handle della riga non è valido.

LINEERR_INVALLINESTATE

La configurazione del dispositivo potrebbe non essere modificata nello stato della riga corrente. La riga può essere usata da un'altra applicazione o da un parametro dwLineStates contiene uno o più bit che non sono costanti LINEDEVSTATE_. Il valore LINEERR_INVALLINESTATE può anche indicare che il dispositivo è disconnesso o fuori servizio. Questi stati sono indicati impostando i bit corrispondenti ai valori LINEDEVSTATUSFLAGS_CONNECTED e LINEDEVSTATUSFLAGS_INSERVICE su 0 nel membro dwDevStatusFlags della struttura LINEDEVSTATUS restituita dalla funzione lineGetLineDevStatus .

LINEERR_INVALLOCATION

Impossibile trovare l'identificatore di posizione permanente specificato in dwLocation in nessuna voce nella sezione [Location] nel Registro di sistema.

LINEERR_INVALMEDIALIST

L'elenco di supporti specificato non è valido.

LINEERR_INVALMEDIAMODE

L'elenco di tipi di supporti (modalità) da monitorare contiene informazioni non valide, il parametro del tipo di supporto specificato non è valido oppure il provider di servizi non supporta il tipo di supporto specificato. I tipi di supporti supportati nella riga sono elencati nel membro dwMediaModes nella struttura LINEDEVCAPS .

LINEERR_INVALMESSAGEID

Il numero specificato in dwMessageID non è compreso nell'intervallo specificato dal membro dwNumCompletionMessages nella struttura LINEADDRESSCAPS .

LINEERR_INVALPARAM

Un parametro o una struttura che un parametro punta a contiene informazioni non valide, un paese o un codice di area non è valido, un handle di finestra non è valido o il parametro dell'elenco di inoltro specificato contiene informazioni non valide.

LINEERR_INVALPARKID

L'identificatore del parco non è valido.

LINEERR_INVALPARKMODE

La modalità di parco specificata non è valida.

LINEERR_INVALPASSWORD

La password specificata non è corretta e l'azione richiesta non è stata eseguita.

LINEERR_INVALPASSWORD

L'applicazione ha usato una password non valida. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI di 2.0 o successiva.

LINEERR_INVALPOINTER

Uno o più dei parametri del puntatore specificati (ad esempio lpCallList, lpdwAPIVersion, lpExtensionID, lpdwExtVersion, lphIcon, lpLineDevCaps e lpToneList) non sono validi o un puntatore obbligatorio a un parametro di output è NULL.

LINEERR_INVALPRIVSELECT

È stato impostato un flag o una combinazione di flag non validi per il parametro dwPrivileges .

LINEERR_INVALRATE

La frequenza specificata non è valida.

LINEERR_INVALREQUESTMODE

L'indicatore LINEREQUESTMODE non è valido.

LINEERR_INVALTERMINALID

L'identificatore del terminale specificato non è valido.

LINEERR_INVALTERMINALMODE

Il parametro delle modalità terminale specificato non è valido.

LINEERR_INVALTIMEOUT

I timeout non sono supportati o un valore non rientra nell'intervallo valido specificato in LINEDEVCAPS.

LINEERR_INVALTONE

Il tono personalizzato specificato non rappresenta un tono valido o è costituito da troppe frequenze o la struttura del tono specificata non descrive un tono valido.

LINEERR_INVALTONELIST

L'elenco di toni specificato non è valido.

LINEERR_INVALTONEMODE

Il parametro della modalità tono specificato non è valido.

LINEERR_INVALTRANSFERMODE

Il parametro della modalità di trasferimento specificato non è valido.

LINEERR_LINEMAPPERFAILED

LINEMAPPER è stato il valore passato nel parametro dwDeviceID , ma non sono state trovate righe che corrispondono ai requisiti specificati nel parametro lpCallParams .

LINEERR_NOCONFERENCE

La chiamata specificata non è un handle di chiamata di conferenza o una chiamata partecipante.

LINEERR_NODEVICE

L'identificatore del dispositivo specificato, precedentemente valido, non è più accettato perché il dispositivo associato è stato rimosso dal sistema dopo l'ultima inizializzazione di TAPI. In alternativa, il dispositivo linea non ha alcun dispositivo associato per la classe di dispositivo specificata.

LINEERR_NODRIVER

Impossibile trovare Tapiaddr.dll o il provider di servizi telefonici per il dispositivo specificato ha rilevato che uno dei relativi componenti non è presente o danneggiato in modo che non sia stato rilevato in fase di inizializzazione. L'utente deve essere consigliato di usare il Pannello di controllo telefonia per correggere il problema.

LINEERR_NOMEM

Memoria insufficiente per eseguire l'operazione o non è in grado di bloccare la memoria.

LINEERR_NOMULTIPLEINSTANCE

Un provider di servizi di telefonia che non supporta più istanze è elencato più volte nella sezione [Providers] del Registro di sistema. L'applicazione deve consigliare all'utente di usare il Pannello di controllo di telefonia per rimuovere il driver duplicato.

LINEERR_NOMULTIPLEINSTANCE

Non sono consentite più istanze di questo provider di servizi.

LINEERR_NOREQUEST

Attualmente non è presente alcuna richiesta in sospeso per la modalità indicata oppure l'applicazione non è più l'applicazione con priorità più alta per la modalità richiesta specificata.

LINEERR_NOTOWNER

L'applicazione non dispone dei privilegi di proprietario per la chiamata specificata.

LINEERR_NOTREGISTERED

L'applicazione non è registrata come destinatario della richiesta per la modalità richiesta indicata.

LINEERR_OPERATIONFAILED

L'operazione non è riuscita per un motivo non specificato o sconosciuto.

LINEERR_OPERATIONUNAVAIL

L'operazione non è disponibile, ad esempio per il dispositivo specificato o per la riga specificata.

LINEERR_RATEUNAVAIL

Il provider di servizi attualmente non dispone di larghezza di banda sufficiente per la velocità specificata.

LINEERR_REINIT

Se è stata richiesta la reinizializzazione TAPI, ad esempio in seguito all'aggiunta o alla rimozione di un provider di servizi di telefonia, lineInitialize, lineInitializeEx o lineOpen richieste vengono rifiutate con questo errore fino a quando l'ultima applicazione non arresta l'utilizzo dell'API (tramite lineShutdown), al momento in cui la nuova configurazione diventa effettiva e le applicazioni sono nuovamente autorizzate a chiamare lineInitialize o lineInitializeEx.

LINEERR_REINIT

L'applicazione ha tentato di inizializzare TAPI due volte.

LINEERR_REQUESTOVERRUN

Più richieste sono in sospeso rispetto a quelle che il dispositivo può gestire.

LINEERR_RESOURCEUNAVAIL

Risorse insufficienti per completare l'operazione. Ad esempio, non è possibile aprire una riga a causa di un overcommit di risorse dinamiche.

LINEERR_STRUCTURETOOSMALL

Il membro dwTotalSize di una struttura non specifica memoria sufficiente per contenere la parte fissa della struttura specificata.

LINEERR_TARGETNOTFOUND

Non è stato trovato un obiettivo per il call handoff. Ciò può verificarsi se l'applicazione denominata non ha aperto la stessa riga con il bit LINECALLPRIVILEGE_OWNER nel parametro dwPrivileges di lineOpen. In alternativa, nel caso dell'handoff in modalità media, nessuna applicazione ha aperto la stessa riga con il bit LINECALLPRIVILEGE_OWNER nel parametro dwPrivileges di lineOpen e con il tipo di supporto specificato nel parametro dwMediaMode specificato nel parametro dwMediaModes di lineOpen.

LINEERR_TARGETSELF

L'applicazione che richiama questa operazione è la destinazione dell'handoff indiretto. Ovvero, TAPI ha determinato che l'applicazione chiamante è anche l'applicazione con priorità più alta per il tipo di supporto specificato.

LINEERR_UNINITIALIZED

L'operazione è stata richiamata prima di qualsiasi applicazione denominata lineInitialize o lineInitializeEx.

LINEERR_USERCANCELLED

L'utente ha annullato la chiamata. Questo valore viene esposto solo alle applicazioni che negoziano una versione TAPI 2.2 o successiva.

LINEERR_USERUSERINFOTOOBIG

La stringa contenente informazioni utente supera il numero massimo di byte specificati nel membro dwUUIAcceptSize, dwUUIAnswerSize, dwUUIDropSize, dwUUIMakeCallSize o dwUUISendUserUserInfoSize di LINEDEVCAPS o la stringa contenente informazioni utente è troppo lunga.

Commenti

I valori 0xC0000000 tramite 0xFFFFFFFF sono disponibili per le estensioni specifiche del dispositivo. I valori 0x80000000 tramite 0xBFFFFFFF sono riservati, mentre 0x00000000 tramite 0x7FFFFFFF vengono usati come identificatori di richiesta.

Se un'applicazione restituisce un errore che non gestisce in modo specifico (ad esempio un errore definito da un'estensione specifica del dispositivo), deve trattare l'errore come un LINEERR_OPERATIONFAILED (per un motivo non specificato).

Quando si richiamano i LINEERR_constants nuovi con TAPI 3.0, il file Tapierr.mc deve essere aggiornato con nuovi messaggi.

Requisiti

Requisito Valore
Versione TAPI
Richiede TAPI 2.0 o versione successiva
Intestazione
Tapi.h

Vedi anche

LINEADDRESSCAPS

LINEDEVCAPS

LINEDEVSTATUS

lineGetLineDevStatus

lineInitialize

lineInitializeEx

lineOpen

lineShutdown