Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La macro TAPIERROR_FORMATMESSAGE génère un identificateur pour les codes d’erreur TAPI standard qui peuvent être utilisés dans la fonction FormatMessage .
Syntaxe
void TAPIERROR_FORMATMESSAGE(
__ErrCode__
);
Paramètres
__ErrCode__
Valeur de retour
None
Remarques
Ce mécanisme doit être utilisé uniquement pour afficher des informations sur les erreurs pour lesquelles l’application n’a pas de méthode de récupération définie (c’est-à-dire des erreurs inattendues ou internes). Dans la plupart des cas (contrairement à l’exemple simplifié suivant), il est souhaitable d’inclure un texte supplémentaire informant l’utilisateur des actions que l’application effectue (ou que l’utilisateur doit effectuer) à la suite de l’erreur non gérée.
Si l’application obtient un résultat d’erreur à partir d’une fonction TAPI, la valeur d’erreur peut être passée à la macro TAPIERROR_FORMATMESSAGE , qui génère l’identificateur de message à passer à FormatMessage.
Exemples
L’exemple suivant utilise FormatMessage pour générer une chaîne d’erreur qui correspond à un code d’erreur TAPI.
lResult = lineClose(hLine);
if (lResult < 0)
{
FormatMessage(FORMAT_MESSAGE_FROM_HMODULE,
(LPCVOID)GetModuleHandle("TAPIUI.DLL"),
TAPIERROR_FORMATMESSAGE(lResult),
0,
(LPTSTR)pBuf,
BUFSIZE,
NULL);
MessageBox(hWnd,pBuf,"TAPI ERROR",MB_OK);
}
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | tapi.h |