Bagikan melalui


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

Lihat juga

WerReportCreate, Pelaporan Galat Windows