Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die MyHandleError-Funktion ist ein Beispiel für eine Toolfunktion, mit der eine Fehlermeldung gedruckt und das aufrufende Programm beendet wird. Die Beispiele für mehrere CryptoAPI-Funktionen in Kryptografiereferenz und die erweiterten Beispiele in Using Cryptography implementieren diese Funktion. Echte Anwendungen erfordern möglicherweise komplexere Fehlerbehandlungsfunktionen.
#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