Bagikan melalui


IDebugErrorEvent2::GetErrorMessage

Mengembalikan informasi yang memungkinkan konstruksi pesan kesalahan yang dapat dibaca manusia.

Sintaks

int GetErrorMessage(
   out enum_MESSAGETYPE   pMessageType,
   out string             pbstrErrorFormat,
   out int                phrErrorReason,
   out uint               pdwType,
   out string             pbstrHelpFileName,
   out uint               pdwHelpId
);

Parameter

pMessageType
[out] Mengembalikan nilai dari enumerasi MESSAGETYPE , yang menjelaskan jenis pesan.

pbstrErrorFormat
[out] Format pesan akhir kepada pengguna (lihat "Komentar" untuk detailnya).

hrErrorReason
[out] Kode kesalahan tentang pesan tersebut.

pdwType
[out] Tingkat keparahan kesalahan (gunakan konstanta MB_XXX untuk MessageBox; misalnya, MB_EXCLAMATION atau MB_WARNING).

pbstrHelpFileName
[out] Jalur ke file bantuan (diatur ke nilai null jika tidak ada file bantuan).

pdwHelpId
[out] ID topik bantuan untuk ditampilkan (diatur ke 0 jika tidak ada topik bantuan).

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Pesan kesalahan harus diformat di sepanjang baris "What I was doing. %1". Kemudian "%1" akan digantikan oleh pemanggil dengan pesan kesalahan yang berasal dari kode kesalahan (yang dikembalikan dalam hrErrorReason). Parameter pMessageType memberi tahu pemanggil bagaimana pesan kesalahan akhir harus ditampilkan.

Baca juga