MyHandleError
Fungsi MyHandleError adalah contoh fungsi alat yang digunakan untuk mencetak pesan kesalahan dan keluar dari program panggilan. Contoh untuk beberapa fungsi CryptoAPI dalam Referensi Kriptografi dan contoh yang lebih diperluas dalam Menggunakan Kriptografi mengimplementasikan fungsi ini. Aplikasi nyata mungkin memerlukan kemampuan penanganan kesalahan yang lebih kompleks.
#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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk