constantes PHONEERR_

Il s’agit de la liste des codes d’erreur que l’implémentation peut retourner lors de l’appel d’opérations sur les appareils téléphoniques. Consultez les descriptions de fonction individuelles pour déterminer quels codes d’erreur chaque fonction peut retourner.

PHONEERR_ALLOCATED

La ressource spécifiée est déjà allouée.

PHONEERR_BADDEVICEID

L’identificateur d’appareil spécifié n’est pas valide ou hors plage.

PHONEERR_DISCONNECTED

L’appel a été déconnecté.

PHONEERR_INCOMPATIBLEAPIVERSION

L’application a demandé une version ou une plage de versions d’API qui ne peut pas être prise en charge par l’implémentation de l’API de téléphonie ou le fournisseur de services correspondant.

PHONEERR_INCOMPATIBLEEXTVERSION

L’application a demandé une version d’extension ou une plage de versions qui ne peut pas être prise en charge par le fournisseur de services.

PHONEERR_INIFILECORRUPT

En raison des incohérences internes ou des problèmes de mise en forme dans le fichier Telephon.ini, il ne peut pas être lu et compris correctement par TAPI.

PHONEERR_INUSE

L’appareil est actuellement en cours d’utilisation. Impossible de configurer l’appareil.

PHONEERR_INVALAPPHANDLE

Le handle d’utilisation spécifié ou le handle d’inscription de l’application n’est pas valide.

PHONEERR_INVALAPPNAME

Le nom de l’application spécifié n’est pas valide. Si un nom d’application est spécifié par l’application, il est supposé que la chaîne ne contient aucun caractère non lisible et qu’elle est terminée par NULL.

PHONEERR_INVALBUTTONLAMPID

L’identificateur de bouton/lampe spécifié est hors plage ou non valide.

PHONEERR_INVALBUTTONMODE

Le paramètre du mode bouton n’est pas valide.

PHONEERR_INVALBUTTONSTATE

Le paramètre d’état du bouton n’est pas valide.

PHONEERR_INVALDATAID

L’identificateur de données spécifié n’est pas valide.

PHONEERR_INVALDEVICECLASS

Le téléphone spécifié ne prend pas en charge la classe d’appareil indiquée.

PHONEERR_INVALEXTVERSION

Le numéro de version de l’extension du fournisseur de services n’est pas valide.

PHONEERR_INVALHOOKSWITCHDEV

Le paramètre d’appareil hookswitch n’est pas valide.

PHONEERR_INVALHOOKSWITCHMODE

Le paramètre de mode hookswitch n’est pas valide.

PHONEERR_INVALLAMPMODE

Le paramètre de mode lampe spécifié n’est pas valide.

PHONEERR_INVALPARAM

Un paramètre, tel qu’une valeur de ligne ou de colonne ou un handle de fenêtre, n’est pas valide ou hors plage.

PHONEERR_INVALPHONEHANDLE

Le handle d’appareil spécifié n’est pas valide.

PHONEERR_INVALPHONESTATE

L’appareil téléphonique n’est pas dans un état valide pour l’opération demandée.

PHONEERR_INVALPOINTER

Un ou plusieurs paramètres de pointeur spécifiés ne sont pas valides.

PHONEERR_INVALPRIVILEGE

Le paramètre dwPrivilege n’est pas valide.

PHONEERR_INVALRINGMODE

Le paramètre en mode anneau n’est pas valide.

PHONEERR_NODEVICE

L’identificateur d’appareil spécifié, qui était précédemment valide, n’est plus accepté, car l’appareil associé a été supprimé du système depuis que TAPI a été initialisé pour la dernière fois ou est endommagé d’une manière qui n’a pas été détectée lors de l’initialisation.

PHONEERR_NODRIVER

Le fournisseur de services téléphoniques pour l’appareil spécifié a constaté que l’un de ses composants est manquant ou endommagé d’une manière qui n’a pas été détectée au moment de l’initialisation. L’utilisateur doit être conseillé d’utiliser le Panneau de configuration de téléphonie pour corriger le problème.

PHONEERR_NOMEM

Mémoire insuffisante pour terminer l’opération demandée ou impossible d’allouer ou de verrouiller la mémoire.

PHONEERR_NOTOWNER

L’application n’a pas le privilège de propriétaire pour l’appareil téléphonique spécifié.

PHONEERR_OPERATIONFAILED

L’opération a échoué pour une raison non spécifiée.

PHONEERR_OPERATIONUNAVAIL

L’opération n’est pas disponible.

PHONEERR_REINIT

Si la réinitialisation TAPI a été demandée, par exemple en raison de l’ajout ou de la suppression d’un fournisseur de services de téléphonie, phoneInitialize, phoneInitializeEx ou phoneOpen demandes sont rejetées avec cette erreur jusqu’à ce que la dernière application arrête son utilisation de l’API (à l’aide de phoneShutdown), au moment où la nouvelle configuration devient effective et les applications sont une fois de plus autorisées à appeler phoneInitialize ou phoneInitializeEx.

PHONEERR_REQUESTOVERRUN

Le nombre maximal de demandes téléphoniques en attente a été dépassé.

PHONEERR_RESOURCEUNAVAIL

L’opération ne peut pas être terminée en raison de l’dépassement de la ressource.

PHONEERR_STRUCTURETOOSMALL

La structure des majuscules de téléphone spécifiée est trop petite.

PHONEERR_UNINITIALIZED

L’opération a été appelée avant toute application appelée phoneInitialize, phoneInitializeEx.

Notes

Les valeurs 0xC0000000 via 0xFFFFFFFF sont disponibles pour les extensions spécifiques à l’appareil ; les valeurs 0x80000000 via 0xBFFFFFFF sont réservées ; et 0x00000000 via 0x7FFFFFFF sont utilisés comme identificateurs de requête.

Si une application obtient un retour d’erreur qu’elle ne gère pas spécifiquement (par exemple, une erreur définie par une extension spécifique à l’appareil), elle doit traiter l’erreur comme une PHONEERR_OPERATIONFAILED (pour une raison non spécifiée).

Spécifications

Condition requise Value
Version TAPI
Nécessite TAPI 2.0 ou version ultérieure
En-tête
Tapi.h

Voir aussi

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown