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 |
|