Metode IDataModelScriptClient::ReportError (dbgmodel.h)
Jika terjadi kesalahan selama eksekusi atau pemanggilan skrip, penyedia skrip memanggil metode ReportError untuk memberi tahu antarmuka pengguna tentang kesalahan tersebut.
Penyedia skrip dapat memanggil metode ReportError berapa kali arbitrer selama operasi Execute atau InvokeMain. Terserah klien untuk menentukan cara menyajikan informasi kesalahan kepada pengguna.
Sintaks
HRESULT ReportError(
ErrorClass errClass,
HRESULT hrFail,
PCWSTR message,
ULONG line,
ULONG position
);
Parameter
errClass
Kelas kesalahan yang sedang dilaporkan sebagai anggota enumerasi ErrorClass. Informasi lebih lanjut tentang enumerasi ini dapat ditemukan dalam dokumentasi untuk IDebugHostErrorSink.
hrFail
HRESULT kesalahan yang terjadi. Jika domain kesalahan bukan HRESULT, domain tersebut harus dikonversi menjadi seperti itu dengan cara yang paling tepat.
message
Pesan kesalahan yang terjadi.
line
Nomor baris berbasis satu dari skrip tempat kesalahan terjadi.
position
Posisi berbasis satu (nomor kolom) dalam baris tempat kesalahan terjadi.
Mengembalikan nilai
Metode ini mengembalikan HRESULT.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |