_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 des appareils téléphoniques. Consultez les descriptions des fonctions individuelles pour déterminer lequel de ces codes d’erreur chaque fonction peut retourner.

PHONEERR _ allouée

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

PHONEERR _ BADDEVICEID

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

PHONEERR _ déconnecté

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 d’incohérences internes ou de problèmes de mise en forme dans le fichier Telephon.ini, il est impossible de les lire et de les comprendre correctement par l’interface TAPI.

PHONEERR _ Inuse

L’appareil est en cours d’utilisation. L’appareil ne peut pas être configuré.

PHONEERR _ INVALAPPHANDLE

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

PHONEERR _ INVALAPPNAME

Le nom d’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 pas de caractères non affichables et qu’elle se termine par un caractère null.

PHONEERR _ INVALBUTTONLAMPID

L’identificateur de bouton/lampe spécifié est hors limites ou n’est pas valide.

PHONEERR _ INVALBUTTONMODE

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

PHONEERR _ INVALBUTTONSTATE

Le paramètre États 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 de 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 est hors limites.

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 des 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 de mode Ring n’est pas valide.

PHONEERR _ NOdevice

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

PHONEERR _ NOdriver

Le fournisseur de services téléphoniques de l’appareil spécifié a détecté 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 invité à utiliser le panneau de configuration de la 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 _

L’application ne dispose pas de privilèges de propriétaire sur le périphérique 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.

Réinit PHONEERR _

Si la réinitialisation TAPI a été demandée, par exemple suite à l’ajout ou à la suppression d’un fournisseur de services de téléphonie, les demandes phoneInitialize, phoneInitializeEx ou phoneOpen sont rejetées avec cette erreur jusqu’à ce que la dernière application arrête son utilisation de l’API (à l’aide de phoneShutdown), et que les applications soient de nouveau autorisées à appeler phoneInitialize ou phoneInitializeEx.

PHONEERR _ REQUESTOVERRUN

Le nombre maximal de demandes de téléphone en suspens a été dépassé.

PHONEERR _ RESOURCEUNAVAIL

L’opération ne peut pas être effectuée en raison d’un surengagement de ressources.

PHONEERR _ STRUCTURETOOSMALL

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

PHONEERR _ non initialisé

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

Notes

Les valeurs 0xC0000000 à 0xFFFFFFFF sont disponibles pour les extensions spécifiques à l’appareil ; les valeurs 0x80000000 à 0xBFFFFFFF sont réservées ; et 0x00000000 à 0x7FFFFFFF sont utilisés en tant qu’identificateurs de demande.

Si une application obtient une erreur indiquant qu’elle n’est pas spécifiquement gérée (par exemple, une erreur définie par une extension spécifique à l’appareil), elle doit traiter l’erreur comme un _ OPERATIONFAILED PHONEERR (pour une raison non spécifiée).

Spécifications

Condition requise Valeur
Version TAPI
Nécessite TAPI 2,0 ou une version ultérieure
En-tête
TAPI. h

Voir aussi

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown