Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja MyHandleError jest przykładem funkcji narzędzia używanej do drukowania komunikatu o błędzie i zamykania programu wywołującego. Przykłady kilku funkcji CryptoAPI w Cryptography Reference i bardziej rozszerzonych przykładów w Using Cryptography implementować tę funkcję. Rzeczywiste aplikacje mogą wymagać bardziej złożonej możliwości obsługi błędów.
#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