Fungsi WER
Fungsi berikut digunakan dalam Pelaporan Kesalahan Windows. Untuk contoh yang menggunakan fungsi ini, lihat sampel di Windows SDK di bawah WinBase\WindowsErrorReporting dan WinBase\Debug\FailFast.
Di bagian ini
Topik | Deskripsi |
---|---|
AddERExcludedApplication |
Mengecualikan aplikasi yang ditentukan dari pelaporan kesalahan. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER memanggil fungsi ini untuk menentukan apakah handler pengecualian mengklaim crash. |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER memanggil fungsi ini untuk memungkinkan Anda menyesuaikan opsi peluncuran debugger dan meluncurkan string. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER dapat memanggil fungsi ini beberapa kali untuk mendapatkan parameter laporan yang secara unik menjelaskan masalah. |
ReportFault |
Memungkinkan aplikasi yang melakukan penanganan pengecualiannya sendiri untuk melaporkan kesalahan ke Microsoft. |
WerAddExcludedApplication |
Menambahkan aplikasi yang ditentukan ke daftar aplikasi yang akan dikecualikan dari pelaporan kesalahan. |
WerFreeString |
Membebaskan memori yang digunakan untuk menyimpan string kunci laporan. Ini harus dipanggil setelah setiap panggilan berturut-turut ke WerStoreGetFirstReportKey atau WerStoreGetNextReportKey, setelah string kunci laporan tertentu digunakan dan tidak lagi diperlukan. |
WerGetFlags |
Mengambil pengaturan pelaporan kesalahan untuk proses yang ditentukan. |
WerRegisterAdditionalProcess |
Mendaftarkan proses yang akan disertakan dalam laporan kesalahan bersama dengan proses aplikasi utama. Secara opsional menentukan utas dalam proses terdaftar tersebut untuk mendapatkan data tambahan. |
WerRegisterAppLocalDump |
Mendaftarkan jalur yang relatif terhadap penyimpanan aplikasi lokal untuk aplikasi panggilan di mana Windows Error Reporting (WER) harus menyimpan salinan cadangan memori diagnostik yang dikumpulkan WER ketika salah satu proses untuk aplikasi berhenti merespons. |
WerRegisterCustomMetadata |
Mendaftarkan metadata khusus aplikasi yang akan dikumpulkan (dalam bentuk string kunci/nilai) saat WER membuat laporan kesalahan. |
WerRegisterExcludedMemoryBlock |
Menandai blok memori (yang biasanya disertakan secara default dalam laporan kesalahan) untuk dikecualikan dari laporan kesalahan. |
WerRegisterFile |
Mendaftarkan file yang akan dikumpulkan ketika WER membuat laporan kesalahan. |
WerRegisterMemoryBlock |
Mendaftarkan blok memori yang akan dikumpulkan ketika WER membuat laporan kesalahan. |
WerRegisterRuntimeExceptionModule |
Mendaftarkan handler pengecualian runtime kustom yang digunakan untuk memberikan pelaporan kesalahan kustom untuk crash. |
WerRemoveExcludedApplication |
Menghapus aplikasi yang ditentukan dari daftar aplikasi yang akan dikecualikan dari pelaporan kesalahan. |
WerReportAddDump |
Menambahkan cadangan jenis yang ditentukan ke laporan yang ditentukan. |
WerReportAddFile |
Menambahkan file ke laporan yang ditentukan. |
WerReportCloseHandle |
Menutup laporan yang ditentukan. |
WerReportBuat |
Membuat laporan masalah yang menjelaskan peristiwa aplikasi. |
WerReportHang |
Memulai pelaporan "tanpa respons" pada jendela yang ditentukan. |
WerReportSetParameter |
Mengatur parameter yang secara unik mengidentifikasi peristiwa untuk laporan yang ditentukan. |
WerReportSetUIOption |
Mengatur opsi antarmuka pengguna untuk laporan yang ditentukan. |
WerReportSubmit |
Mengirimkan laporan yang ditentukan. |
WerSetFlags |
Mengatur pengaturan pelaporan kesalahan untuk proses saat ini. |
WerStoreClose |
Menutup kumpulan laporan tersimpan. |
WerStoreGetFirstReportKey |
Mendapatkan referensi ke laporan pertama di penyimpanan laporan. |
WerStoreGetNextReportKey |
Mendapatkan referensi ke laporan berikutnya di penyimpanan laporan kesalahan. |
WerStoreBuka |
Membuka kumpulan laporan kesalahan tersimpan. |
WerStoreQueryReportMetadataV2 |
Mengambil metadata tentang laporan di penyimpanan. |
WerUnregisterAdditionalProcess |
Menghapus proses dari daftar proses tambahan yang akan disertakan dalam laporan kesalahan. |
WerUnregisterAppLocalDump |
Membatalkan pendaftaran yang dibuat dengan memanggil fungsiWerRegisterAppLocalDump untuk menentukan bahwa Pelaporan Kesalahan Windows (WER) harus menyimpan salinan cadangan memori diagnostik yang dikumpulkan WER ketika salah satu proses untuk aplikasi berhenti merespons. |
WerUnregisterCustomMetadata |
Menghapus item metadata khusus aplikasi yang dikumpulkan selama pelaporan kesalahan untuk aplikasi. |
WerUnregisterExcludedMemoryBlock |
Menghapus blok memori yang sebelumnya ditandai sebagai dikecualikan (blok tersebut akan kembali disertakan dalam laporan kesalahan). |
WerUnregisterFile |
Menghapus file dari daftar file yang akan ditambahkan ke laporan yang dihasilkan untuk proses saat ini. |
WerUnregisterMemoryBlock |
Menghapus blok memori dari daftar data yang akan dikumpulkan selama pelaporan kesalahan untuk aplikasi. |
WerUnregisterRuntimeExceptionModule |
Menghapus pendaftaran handler pengecualian WER Anda. |
Fungsi Usang
Fungsi berikut usang dan hanya disediakan untuk kompatibilitas: