Partager via


MyHandleError

La fonction MyHandleError est un exemple de fonction outil utilisée pour imprimer un message d’erreur et quitter le programme appelant. Les exemples de plusieurs fonctions CryptoAPI dans référence de chiffrement et les exemples plus étendus dans Using Cryptography implémenter 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