Condividi tramite


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

Vedi anche

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown