MyHandleError
La fonction MyHandleError est un exemple de fonction d’outil utilisée pour imprimer un message d’erreur et quitter le programme appelant. Les exemples de plusieurs fonctions CryptoAPI dans Cryptography Reference et les exemples plus étendus dans Utilisation du chiffrement implémentent cette fonction. Les applications réelles peuvent nécessiter une fonctionnalité de gestion des erreurs plus complexe.
#include <stdio.h>
#include <tchar.h>
#include <windows.h>
void MyHandleError(LPTSTR psz)
{
_ftprintf(stderr, TEXT("An error occurred in the program. \n"));
_ftprintf(stderr, TEXT("%s\n"), psz);
_ftprintf(stderr, TEXT("Error number %x.\n"), GetLastError());
_ftprintf(stderr, TEXT("Program terminating. \n"));
exit(1);
} // End of MyHandleError
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour