Fungsi WerReportSetParameter (werapi.h)
Mengatur parameter yang secara unik mengidentifikasi peristiwa untuk laporan Pelaporan Galat Windows (WER) yang ditentukan.
Sintaks
HRESULT WerReportSetParameter(
[in] HREPORT hReportHandle,
[in] DWORD dwparamID,
[in, optional] PCWSTR pwzName,
[in] PCWSTR pwzValue
);
Parameter
[in] hReportHandle
Handel ke laporan. Handel ini dikembalikan oleh fungsi WerReportCreate .
[in] dwparamID
Pengidentifikasi parameter yang akan diatur. Parameter ini bisa menjadi salah satu nilai berikut.
- WER_P0
- WER_P1
- WER_P2
- WER_P3
- WER_P4
- WER_P5
- WER_P6
- WER_P7
- WER_P8
- WER_P9
[in, optional] pwzName
Penunjuk ke string Unicode yang berisi nama parameter. Jika parameter ini ADALAH NULL, nama defaultnya adalah Px, di mana x cocok dengan bagian bilangan bulat dari nilai yang ditentukan dalam dwparamID.
[in] pwzValue
Nilai parameternya.
Nilai kembali
Fungsi ini mengembalikan S_OK pada keberhasilan atau kode kesalahan saat gagal, termasuk kode kesalahan berikut.
Menampilkan kode | Deskripsi |
---|---|
E_HANDLE | Handel yang ditentukan tidak valid. |
WER_E_LENGTH_EXCEEDED | Panjang satu atau beberapa argumen string telah melebihi batasnya. |
Keterangan
Setiap laporan mendukung parameter P0 hingga P9. Fungsi ini menetapkan satu parameter pada satu waktu. Jika parameter Px diatur, maka semua parameter dari P0 dan Px harus diatur.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | werapi.h |
Pustaka | Wer.lib |
DLL | Wer.dll |