Partager via


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_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 de portée.

PHONEERR_DISCONNECTED

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

PHONEERR_INCOMPATIBLEAPIVERSION

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

PHONEERR_INCOMPATIBLEEXTVERSION

L’application a demandé une version d’extension ou une plage de versions qui ne peuvent pas être prises 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 ne peut pas être lu et compris correctement par TAPI.

PHONEERR_INUSE

L’appareil est actuellement utilisé. Impossible de configurer l’appareil.

PHONEERR_INVALAPPHANDLE

Le handle d’utilisation ou le handle d’inscription spécifiés 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 lisibles et qu’elle est terminée par NULL.

PHONEERR_INVALBUTTONLAMPID

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

PHONEERR_INVALBUTTONMODE

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

PHONEERR_INVALBUTTONSTATE

Le paramètre d’é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 de périphérique 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 de portée.

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 anneau n’est pas valide.

PHONEERR_NODEVICE

L’identificateur d’appareil spécifié, qui était auparavant valide, n’est plus accepté, car l’appareil associé a été supprimé du système depuis la dernière initialisation de TAPI 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é qu’un de ses composants était 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 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 ne dispose pas du privilège de propriétaire sur 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 à la suite de l’ajout ou de 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), à ce moment-là la nouvelle configuration devient effective et les applications sont à nouveau autorisées à appeler phoneInitialize ou phoneInitializeEx.

PHONEERR_REQUESTOVERRUN

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

PHONEERR_RESOURCEUNAVAIL

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

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 Valeur
Version TAPI
Nécessite TAPI 2.0 ou version ultérieure
En-tête
Tapi.h

Voir aussi

phoneInitialize

phoneInitializeEx

phoneOpen

phoneShutdown