costanti PHONEERR_
Questo è l'elenco dei codici di errore che l'implementazione può restituire quando richiama le operazioni nei dispositivi telefonici. Consultare le singole descrizioni delle funzioni per determinare quali codici di errore possono restituire ogni funzione.
-
PHONEERR_ALLOCATED
-
-
La risorsa specificata è già allocata.
-
-
PHONEERR_BADDEVICEID
-
-
L'identificatore del dispositivo specificato non è valido o non è compreso nell'intervallo.
-
-
PHONEERR_DISCONNECTED
-
-
La chiamata è stata disconnessa.
-
-
PHONEERR_INCOMPATIBLEAPIVERSION
-
-
L'applicazione ha richiesto una versione o un intervallo di versioni dell'API che non può essere supportato dall'implementazione dell'API di telefonia o dal provider di servizi corrispondente.
-
-
PHONEERR_INCOMPATIBLEEXTVERSION
-
-
L'applicazione ha richiesto una versione o un intervallo di versioni di estensione che non può essere supportato dal provider di servizi.
-
-
PHONEERR_INIFILECORRUPT
-
-
A causa di incoerenze interne o problemi di formattazione nel file di Telephon.ini, non può essere letto e compreso correttamente da TAPI.
-
-
PHONEERR_INUSE
-
-
Il dispositivo è attualmente in uso. Impossibile configurare il dispositivo.
-
-
PHONEERR_INVALAPPHANDLE
-
-
L'handle di utilizzo o l'handle di registrazione specificati dell'applicazione non è valido.
-
-
PHONEERR_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 riproducibili ed è terminata con null.
-
-
PHONEERR_INVALBUTTONLAMPID
-
-
L'identificatore di pulsante/lampada specificato non è compreso nell'intervallo o non valido.
-
-
PHONEERR_INVALBUTTONMODE
-
-
Il parametro della modalità pulsante non è valido.
-
-
PHONEERR_INVALBUTTONSTATE
-
-
Il parametro del pulsante indica che il parametro non è valido.
-
-
PHONEERR_INVALDATAID
-
-
L'identificatore di dati specificato non è valido.
-
-
PHONEERR_INVALDEVICECLASS
-
-
Il telefono specificato non supporta la classe di dispositivo indicata.
-
-
PHONEERR_INVALEXTVERSION
-
-
Il numero di versione dell'estensione del provider di servizi non è valido.
-
-
PHONEERR_INVALHOOKSWITCHDEV
-
-
Il parametro del dispositivo hookswitch non è valido.
-
-
PHONEERR_INVALHOOKSWITCHMODE
-
-
Il parametro della modalità hookswitch non è valido.
-
-
PHONEERR_INVALLAMPMODE
-
-
Il parametro della modalità lampada specificato non è valido.
-
-
PHONEERR_INVALPARAM
-
-
Un parametro, ad esempio un valore di riga o colonna o un handle di finestra, non è valido o non compreso nell'intervallo.
-
-
PHONEERR_INVALPHONEHANDLE
-
-
L'handle del dispositivo specificato non è valido.
-
-
PHONEERR_INVALPHONESTATE
-
-
Il dispositivo telefonico non è in uno stato valido per l'operazione richiesta.
-
-
PHONEERR_INVALPOINTER
-
-
Uno o più dei parametri del puntatore specificati non sono validi.
-
-
PHONEERR_INVALPRIVILEGE
-
-
Il parametro dwPrivilege non è valido.
-
-
PHONEERR_INVALRINGMODE
-
-
Il parametro della modalità anello non è valido.
-
-
PHONEERR_NODEVICE
-
-
L'identificatore del dispositivo specificato, precedentemente valido, non è più accettato perché il dispositivo associato è stato rimosso dal sistema poiché TAPI è stato inizializzato o è danneggiato in modo che non sia stato rilevato all'inizializzazione.
-
-
PHONEERR_NODRIVER
-
-
Il provider di servizi telefonici per il dispositivo specificato ha rilevato che uno dei relativi componenti è mancante 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.
-
-
PHONEERR_NOMEM
-
-
Memoria insufficiente per completare l'operazione richiesta o non è in grado di allocare o bloccare la memoria.
-
-
PHONEERR_NOTOWNER
-
-
L'applicazione non ha privilegi di proprietario per il dispositivo telefonico specificato.
-
-
PHONEERR_OPERATIONFAILED
-
-
L'operazione non è riuscita per un motivo non specificato.
-
-
PHONEERR_OPERATIONUNAVAIL
-
-
L'operazione non è disponibile.
-
-
PHONEERR_REINIT
-
-
Se è stata richiesta la reinizializzazione TAPI, ad esempio come risultato dell'aggiunta o della rimozione di un provider di servizi di telefonia, phoneInitialize, le richieste phoneInitializeEx o phoneOpen vengono rifiutate fino a quando l'ultima applicazione arresta l'utilizzo dell'API (usando phoneShutdown), al momento in cui la nuova configurazione diventa efficace e le applicazioni possono chiamare nuovamente telefonoInitialize o phoneInitializeEx.
-
-
PHONEERR_REQUESTOVERRUN
-
-
Il numero massimo di richieste telefoniche in sospeso è stato superato.
-
-
PHONEERR_RESOURCEUNAVAIL
-
-
Impossibile completare l'operazione a causa dell'overcommitment della risorsa.
-
-
PHONEERR_STRUCTURETOOSMALL
-
-
La struttura dei limiti di telefono specificata è troppo piccola.
-
-
PHONEERR_UNINITIALIZED
-
-
L'operazione è stata richiamata prima di qualsiasi applicazione denominata phoneInitializeEx.
-
Commenti
I valori 0xC0000000 tramite 0xFFFFFFFF sono disponibili per le estensioni specifiche del dispositivo; i valori 0x80000000 tramite 0xBFFFFFFF sono riservati; e 0x00000000 tramite 0x7FFFFFFF vengono usati come identificatori di richiesta.
Se un'applicazione ottiene un errore restituisce che non gestisce in modo specifico (ad esempio un errore definito da un'estensione specifica del dispositivo), deve considerare l'errore come PHONEERR_OPERATIONFAILED (per un motivo non specificato).
Requisiti
Requisito | Valore |
---|---|
Versione TAPI |
Richiede TAPI 2.0 o versione successiva |
Intestazione |
|