Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memulai pelaporan "tanpa respons" pada jendela yang ditentukan.
Sintaks
HRESULT WerReportHang(
[in] HWND hwndHungApp,
[in, optional] PCWSTR pwzHungApplicationName
);
Parameter
[in] hwndHungApp
Tangani ke jendela yang tidak merespons.
[in, optional] pwzHungApplicationName
Nama aplikasi yang tidak merespons yang akan ditampilkan di UI Pelaporan Hang. Nama dibatasi hingga 128 karakter termasuk terminator NULL . Jika NULL, WER mencoba mendapatkan nama dari sumber daya gambar target. Jika tidak bisa mendapatkan nama dari gambar, nama gambar akan digunakan.
Nilai kembali
Mengembalikan S_OK jika fungsi dapat memulai pelaporan atau kode kesalahan pada kegagalan. Perhatikan bahwa S_OK tidak selalu berarti bahwa pelaporan "tidak ada respons" telah berhasil diselesaikan, hanya saja itu dimulai.
Keterangan
Fungsi ini asinkron; tidak menunggu pelaporan tanpa respons selesai. Tidak ada cara untuk membatalkan pelaporan tanpa respons setelah dimulai.
Jika Anda menggunakan fungsi ini, penting bagi Anda untuk mematuhi persyaratan berikut:
- Pastikan jendela anak dibuat oleh proses terpisah. Setelah pelaporan tidak ada respons selesai, itu akan mengakhiri proses yang membuat jendela.
- Berikan petunjuk visual di jendela anak yang tidak merespons; pelaporan tanpa respons tidak akan meredupkan jendela anak, itu hanya akan menampilkan kotak dialog pelaporan.
- Konfirmasikan bahwa pengguna ingin mengakhiri jendela anak yang tidak merespons sebelum memanggil fungsi ini.
- Agar antarmuka pengguna pelaporan tanpa respons muncul di depan jendela yang tidak merespons, aplikasi harus memanggil fungsi AllowSetForegroundWindow (meneruskan ASFW_ANY untuk pengidentifikasi proses) dari proses jendela tingkat atas.
Persyaratan
| Klien minimum yang didukung | Windows Vista dengan SP1 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | errorrep.h |
| Pustaka | Faultrep.lib |
| DLL | Faultrep.dll |